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
相关文章推荐
- Linux-鸟菜-6-文件与目录的 默认权限、隐藏权、特殊权限
- Linux特殊权限之ACL默认权限与递归权限
- 【Linux 学习】文件普通、默认和特殊权限
- linux学习入门 基础部分(6)【文件属性,目录属性,更改组,权限识别,默认权限,特殊权限,权限列表】
- linux 文件的默认权限,隐藏权限和特殊权限
- Linux学习第十一篇--默认权限和特殊属性
- 课时16 Linux扩展权限(默认权限和特殊权限)
- Linux文件默认权限(umask)的修改/特殊权限/细部权限规划(ACL)
- linux操作学习06文件权限:文件属性查看(ls),文件所有人、组的管理(chown、chgrp),文件普通权限(chmod)、系统默认权限的设定(umask)、文件特殊权限
- linux 文件特殊权限位小结
- 转载:Linux新建文件和目录的默认权限 - Umask
- linux文件权限学习 包括 特殊权限
- linux下文件的特殊权限s和t
- Linux文件和目录的特殊权限
- 细说linux上的特殊权限
- Linux 特殊权限详解
- Linux特殊权限ACL概述
- 【linux学习笔记 特殊权限和隐藏权限】
- Linux中的特殊权限粘滞位(sticky bit)详解
- Linux系统中特殊文件权限