Linux中的系统默认权限-umask(2)

2022年7月27日 405点热度 0人点赞 0条评论


点击此处“阅读全文”查看更多内容
图片


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


图片
END
图片
扫码添加好友
Linux基础到精通教程

61660Linux中的系统默认权限-umask(2)

root

这个人很懒,什么都没留下

文章评论