文件权限小结

文件权限小结
前面说过权限的问题,现在补充说一下三种权限:suid,sgid,sticky。再回顾一下文件的基本权限:
对文件:
    r  可以使用cat,more,less等查看
    w  对文件的内容可以修改
    x  对可执行的文件起作用(尤其是脚本)
对目录:
    r  可以使用ls

    w  可以创建删除目录文件等
    x  可以cd进入目录
新增加的三种权限:
    suid  针对属主,让用户拥有文件所述主的权限执行文件
    guid  针对属组,让用户拥有文件所述组的权限执行文件
    sticky  针对其他用户,在公共目录中不能删除其他用户                的文件
对suid,如果源文件有x权限则xàs 否则执行权限变为S。同样适用于sgid。对与sticky改变为t或T。对于三个特殊权限同样有4,2,1等数值来代替。
当在linux中创建一个文件时的默认权限是怎样得到的?我们可以通过命令umask来查看:例如:umask=0022,是权限的反向数值
      文件权限    666-022=644

      目录权限    777-022=755

而第一位就是特殊权限的反向数值。
umask可以通过umask来设置eg:umask 0002

 

数据在硬盘中的存储:
索引节点中存储的内容有关1 文件类型 2 文件权限 3 文件属主属组 4 文件被硬链接的次数 5 文件的时间戳 6 磁盘块儿的编号。
linux中目录是一个表,用来映射文件名和inode地址。
linux中的链接文件分为:硬链接,软连接
    ln [option] 源文件 目标文件
    option   -s 软连接
            -v 显示创建过程
 

特殊文件  /dev 下的文件没有大小,创建设备文件mknod

            -m指定权限
      mknod [options] name type MAJOR   MINOT

小命令:df 查看分区情况
         -h    容易看懂的方式
         -i    查看inode节点数
      文件夹大小是按块儿累加起来
       du 显示当前文件夹下各个文件大小
         -h    易懂方式
         -s    显示整体大小

 

你可能感兴趣的:(职场,文件,文件权限,休闲)