Linux学习笔记8-more权限-umask

终端-umask 

r: 4, w: 2, x: 0

目录权限:777-umask

文件权限:666-umask

一般普通用户umask默认002,root用户umask默认022

即:

普通用户新建文件:666-002=664,rw-rw-r--,u读写,G读写,o读

普通用户新建dir:777-002=775,rwxrwxr-x,u读写浏,G读写浏,o读浏

root用户新建文件:666-022=644,rw-r--r--,u读写,G读,O读

root用户新建dir:777-022=755,rwxr-xr-x,u读写浏,G读浏,O读浏


命令行输入umask即可查看umask默认值


 【特殊权限】

除了UGO权限,还有三个特殊权限

suid 以文件所属用户身份执行,而非执行文件的用户;NULL【一般设置给可执行文件】

sgid 以文件所属组身份执行;在该目录中创建的任意新文件的所属组与该目录的所属组相同【继承父目录的所属组】

sticky NULL;对目录拥有写入权限可以删除其拥有的文件,无法删除其他用户所拥有的文件


【设置特殊权限】

chmod u+s dir (suid)

chmod g+s dir (sgid)

chmod o+t dir (sticky)


suid = 4

sgid = 2

sticky = 1


chmod 4755 dir【第一位】

你可能感兴趣的:(Linux学习笔记8-more权限-umask)