Linux扩展权限
来源:互联网 发布:免费cms源代码php 编辑:程序博客网 时间:2024/06/05 07:05
1.默认权限(r:4,w:2,x:1)
每一个终端都拥有一个umask属性,来确定新建文件、文件夹的默认权限
umask使用数字权限方式表示 如022
目录的默认权限是777 - umask(777减去umask值)
文件的默认权限是666 - umask
一般,普通用户的默认umask是002,root用户的默认umask是022
也就是说,对于普通用户来讲,新建文件的权限是:666-002=664
新建目录的权限是 772-002=775
命令umask可以查看设置umask值
umask 022
2.除了普通权限外,还有三个特殊权限
权限 对文件的影响 对目录的影响
suid 以文件的所属用户身份运行
而非执行文件的用户 无
sgid 以文件所属组身份执行 在该目录中创建的任意新文件的所
属组与该目录的所属组相同
sticky 无 对目录拥有写入权限的用户仅可以删除其
拥有的文件,无法删除其他用户所拥有的文件
suid代表示例: ls -ld /usr/bin/passwd 目的让用户可以做其没有权限做的事情
sgid:会以文件所属组身份执行,目录中的文件自动继承目录的所属组
sticky:比如有两个用户对同一个目录有写入权限,加此特殊权限后,只能自己的
3.设置特殊权限
设置suid
chmod u+s linuxcast.net
设置sgid
chmod g+s linuxcast.net
设置sticky
chmod o+t linuxcast.net
与普通权限一样,特殊权限也可以使用数字方式表示
SUID=4 ----->>>替换用户的x位为s
SGID=2 ----->>>替换组的x为s
STICKY=1 ----->>>替换other的x位
所以,我们可以通过以下命令设置:
chmod 4755 linuxcast.net
每一个终端都拥有一个umask属性,来确定新建文件、文件夹的默认权限
umask使用数字权限方式表示 如022
目录的默认权限是777 - umask(777减去umask值)
文件的默认权限是666 - umask
一般,普通用户的默认umask是002,root用户的默认umask是022
也就是说,对于普通用户来讲,新建文件的权限是:666-002=664
新建目录的权限是 772-002=775
命令umask可以查看设置umask值
umask 022
2.除了普通权限外,还有三个特殊权限
权限 对文件的影响 对目录的影响
suid 以文件的所属用户身份运行
而非执行文件的用户 无
sgid 以文件所属组身份执行 在该目录中创建的任意新文件的所
属组与该目录的所属组相同
sticky 无 对目录拥有写入权限的用户仅可以删除其
拥有的文件,无法删除其他用户所拥有的文件
suid代表示例: ls -ld /usr/bin/passwd 目的让用户可以做其没有权限做的事情
sgid:会以文件所属组身份执行,目录中的文件自动继承目录的所属组
sticky:比如有两个用户对同一个目录有写入权限,加此特殊权限后,只能自己的
3.设置特殊权限
设置suid
chmod u+s linuxcast.net
设置sgid
chmod g+s linuxcast.net
设置sticky
chmod o+t linuxcast.net
与普通权限一样,特殊权限也可以使用数字方式表示
SUID=4 ----->>>替换用户的x位为s
SGID=2 ----->>>替换组的x为s
STICKY=1 ----->>>替换other的x位
所以,我们可以通过以下命令设置:
chmod 4755 linuxcast.net
0 0
- Linux扩展权限
- 16-Linux-权限扩展
- Linux扩展权限
- Linux 扩展权限
- Linux打卡Day10-扩展权限
- 11.Linux权限机制与扩展权限
- Linux系列- Linux权限机制、扩展机制
- 【Linux 入门笔记】Linux扩展权限
- Linux用户及权限基础 3---- Linux扩展权限
- linux,扩展权限的使用,以及如何使用扩展权限建立共享工作目录
- linux入门基础——linux扩展权限
- linux初学(十四)之linux扩展权限
- 课时16 Linux扩展权限(默认权限和特殊权限)
- 权限扩展插件 SecuritySuite
- 扩展文件权限ACL
- linux学习入门14——Linux扩展权限(linuxcast.net)(uamsk、特殊权限(suid,sgid,sticky))
- linux基础命令之文件权限的管理及ACL的扩展
- 扩展权限ACL的应用
- 查看搜集统计信息的estimate_percent
- 数据结构_二叉树的先序建立与先序,中序,后序(递归)遍历方式_C语言源代码
- 【GoldenGate】使用OGG,两个Oracle库之间单向同步数据
- Cocos2d-x3.1UserDefaule类详解
- POJ 1789 Truck History(最小生成树)
- Linux扩展权限
- 杂谈:行业的变迁
- Eclipse学习系列 -- TCP/IP Monitor
- oracle中的rownum和同义词用法
- Codeforces Round #257 (Div. 2)
- poj2240 Arbitrage 图论,Floyd变形
- UITextField属性--PlaceHolder颜色自定义
- 巧用union实现整数高低位拆分
- QT学习笔记(一)