文件及目录的默认权限由umask来决定。


  查看uamsk的方法:uamsk   root用户默认的umask为0022,普通用户的默认umask为:0002

  当root用户创建一个文件时的默认权限产生如下:rw-rw-rw-(666) -(减) ----w--w-(022) = rw-r--r--(644)。

  当root用户创建一个目录时的默认权限产生如下:rwxrwxrwx(777) -(减) ----w--w-(022) = rwxr-xr-x(755)。


  文件的隐藏属性:


  查看命令:lsattr filename

  设置命令:chattr -optine filename

    optine: +a : filename只能增加,不能删除和修改。只有root用户才能对filename设置

        +i : filename不能删除、改名、修改等操作。只有root用户才能对filename设置


  文件的特殊权限:

  suid:只对命令(2进制文件cat、passwd等等)有效,对普通文件及文件夹无效,不管哪个用户来执行 都以该命令的拥有者来执行。(/usr/bin/passwd)u+s
     s :本身有x权限
     S: 本身无x权限
sgid:可作用于命令及目录  以该命令及目录的拥有组的权限来执行。 g+s

sticky:只对作用目录。任何人在该目录下只能本人及root可作操作。o+t