计算机‎ > ‎软件‎ > ‎Linux‎ > ‎

linuxcast-a-05-16

发布者:guo rue,发布时间:2015年3月3日 17:29   [ 更新时间:2017年6月23日 21:17 ]
Linux扩展权限

linux 默认权限
新建文件:-rw-rw-r--
   文件夹:  -rwxrwxr-x
umask 属性
目录的默认权限:777-umask
文件的默认权限:666-umask
一般对于普通用户默认的umask是002,root用户的默认是022
新建文件的权限是:666-002=664
新建目录的权限是:777-002=775
一般普通用户的umask是002,root用户是022

除普通权限外,还有三个特殊权限:

suid   以文件的所属用户身份执行,而非执行文件的用户
sgid    以文件所属组身份执行   在该目录中创建的任意新文件的所属组与该目录的所属组相同
sticky   对目录拥有写入权限的用户仅可以删除其拥有其拥有的文件,无法删除其他用户的文件

设置suid:
chmod u+s dirtemp
设置sgid:
chmod g+s filetemp
设置sticky:
chmod o+s  filetemp

与普通权限一样,特殊权限也可以使用数字方式表示

   - SUID = 4
     - SGID = 2
     - Sticky = 1
所以可以通过一下命令 设置

chmod 4755 filename