Linux中的系统默认权限-umask
上节课我们介绍了·umask:查看当前用户umask权限;
这里在给大家补充一下 umask -S 选项
然后 -S选项在给大家介绍一下
这个还是比较人性化的 -S直接可以查看
默认权限-umask
· 假设你的umask为003,请问该umask情况下,建立的我加你和目录的权限分为多少
· 答:umask为003,所以拿掉的权限为---WX,因此;
文件:(-rw-rw-rw-)-(------wx)=-rw-rw-r--
目录:(drwxrwxrwx)-(d-----wx)=drwxrwxr--
· 普通用户:002
· root:022
用户和管理员的值是不一样的
· 在什么样的情况下,要使用umask?
假设你和同事在同一个目录下进行同一个项目的工作,如果使用默认权限0022,那么你创建的文件,你的同事将无法编辑,因此我们可以将权限调整为0002.
好了,umask默认权限就讲完了,下节,我们讲文件的特殊权限-SUID SGID SBIT
SUID,获取文件所有者和所属组的权限-只能针对文件
GUID,即使可以作用于目录,也可以作用于文件
作用于文件:SUID一样
作用于目录:继承父集目录有组-目录会不停的继承
SBIT指的是,只有文件的拥有者,才能删除,修改该文件-只能针对目录
S和T都有大写和小写之分
大写说明:没有X权限
小写说明:有X权限
SUID=4 SGID=2 SBIT=1
文章评论