Linux打卡Day10-扩展权限

xiaoxiao2021-02-28  77

linux扩展权限 1、默认权限 (1)每一个终端都拥有一个umask属性,来确定新建文件、文件夹的默认权限; (2)umask使用数字权限方式表示,如:022, --->注意:umask命令,查看设置umask值,结果0002,4个数字,首个数字表示特殊权限; (3)目录的默认权限是:777-umask, --->注意:r = 4,w = 2, x = 1; (4)文件的默认权限是:666-umask; --->例如:对于普通用户来说,新建文件的权限是666-002=664(rw-rw-r--),新建目录的权限是777-002=775(rwx-rwx-r-x)。 2、设置特殊权限:suid、sgid、sticky (1)设置suid:chmod u+s linuxcast.net, --->例如: (2)设置sgid:chmod g+s linuxcast.net; (3)设置sticky:chmod o+t linuxcast.net; (4)数字方式表示:suid = 4,sgid = 2,sticky = 1,如 chmod 4755 linuxcast.net。 3、特殊权限详解 (1)suid,对文件的影响:以文件的所属用户身份执行,而非执行文件的用户,对目录无影响 ,通常给可执行文件(命令)设置, --->passwd命令 (2)sgid,对文件的影响:以文件所属组身份执行(较少使用),对目录的影响:在该目录中创建的任意新文件的所属组与该目录的所属组相同, ---> 例如: (3)sticky:对文件无影响,对目录的影响:对目录拥有写入权限的用户仅可以删除其拥有的文件,无法删除其他用户所拥有的文件, --->例如:
转载请注明原文地址: https://www.6miu.com/read-55684.html

最新回复(0)