您的位置:首页 > 运维架构 > Linux

Linux默认权限、特殊权限

2013-04-06 09:12 330 查看
 

  

默认权限

每一个终端都有umask属性,来确定新建文件、文件夹的默认权限;

umask使用数字权限方式表示,如:022

目录的默认权限:777-umask

文件的默认权限:666-umask

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

也就是说:对普通用户来说:

新建文件的权限:666-002 = 664

新建目录的权限:666-022 = 644

特殊权限

3个特殊权限:

权限       对文件的影响        对目录的影响

suid      以文件的所属用户身份执行,而非执行文件的用户     无

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

sticky     无     对目录拥有写入权限的用户尽可以删除其拥有的文件,无法删除其它用户拥有的文件

 

设置特殊权限

设置suid:

chmod u+s song.txt

设置sgid:

chmod g+s song.txt

设置sticky:

chmod o+t song.txt

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

SUID = 4

SGID = 2

Sticky = 1

所以我们可以通过下面的命令设置:

chmod 4755 song.txt

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: