Linux特殊权限
2016-07-26 19:46
197 查看
Linux特殊权限详解
Linux的特殊权限分为三个:
->SUID(在u位的执行权限位):运行某程序时,相应进程的属主是程序自身的属主,而不是启动者
添加SUID权限
->chmod u+s file(如果该文件原来就有执行权限,则SUID显示为小写s,否则显示为大写S)
取消SUID权限
->chmod u-s file
我们在某些特殊的情况下,需要某些用户以root或其他用户的身份去执行某些可执行文件,此时就需要SUID权限。
->SGID(在g位的权限位):运行某程序时,相应进程的属组是程序自身的属组,而不是启动者的基本组
添加SGID权限
->chmod g+s directory如果该文件的基本组原来就有执行权限,则SGID显示为小写s,否则显示为大写S)
取消SGID权限
->chmod g-s directory
SGID的功能总结来其实就是使得用户的基本组自动归属为目录的属组。
->Sticky(在o位的权限位):表示在一个公共目录,每个人都可以创建文件,删除文件,但是不可以删除别人的文件
添加Sticky冒险位
->chmod o+t directory(如果该目录的基本组原来就有执行权限,则显示为小写o,否则显示为大写O)
取消Sticky冒险位
->chmod o-t directory
Sticky冒险位的功能总结起来就是,同一个目录下的其他用户不能删除别人的用户建立的文件,而只能删除自己建立的
特殊权限位sst,和普通权限rwx一样,每一位所代表的数值,也是有三位二进制数组成的。
000:0->表示没有特殊权限
001:1->表示有Sticky权限
010:2->表示有SGID权限
011:3->表示有SGID和Sticky权限
100:4->表示有SUID权限
101:5->表示有SUID和Sticky权限
110:6->表示有SUID和SGID权限
111:7->表示有SUID、SGID和Sticky权限
比如,如果一条命令如此显示
chmod 2755 directory
则表示,该目录有特殊权限,且权限为SGID
本文出自 “菜鸟的技术文档” 博客,请务必保留此出处http://zhubo.blog.51cto.com/11395641/1830331
Linux的特殊权限分为三个:
->SUID(在u位的执行权限位):运行某程序时,相应进程的属主是程序自身的属主,而不是启动者
添加SUID权限
->chmod u+s file(如果该文件原来就有执行权限,则SUID显示为小写s,否则显示为大写S)
取消SUID权限
->chmod u-s file
我们在某些特殊的情况下,需要某些用户以root或其他用户的身份去执行某些可执行文件,此时就需要SUID权限。
->SGID(在g位的权限位):运行某程序时,相应进程的属组是程序自身的属组,而不是启动者的基本组
添加SGID权限
->chmod g+s directory如果该文件的基本组原来就有执行权限,则SGID显示为小写s,否则显示为大写S)
取消SGID权限
->chmod g-s directory
SGID的功能总结来其实就是使得用户的基本组自动归属为目录的属组。
->Sticky(在o位的权限位):表示在一个公共目录,每个人都可以创建文件,删除文件,但是不可以删除别人的文件
添加Sticky冒险位
->chmod o+t directory(如果该目录的基本组原来就有执行权限,则显示为小写o,否则显示为大写O)
取消Sticky冒险位
->chmod o-t directory
Sticky冒险位的功能总结起来就是,同一个目录下的其他用户不能删除别人的用户建立的文件,而只能删除自己建立的
特殊权限位sst,和普通权限rwx一样,每一位所代表的数值,也是有三位二进制数组成的。
000:0->表示没有特殊权限
001:1->表示有Sticky权限
010:2->表示有SGID权限
011:3->表示有SGID和Sticky权限
100:4->表示有SUID权限
101:5->表示有SUID和Sticky权限
110:6->表示有SUID和SGID权限
111:7->表示有SUID、SGID和Sticky权限
比如,如果一条命令如此显示
chmod 2755 directory
则表示,该目录有特殊权限,且权限为SGID
本文出自 “菜鸟的技术文档” 博客,请务必保留此出处http://zhubo.blog.51cto.com/11395641/1830331
相关文章推荐
- Centos 文件和目录访问权限设置
- Linux帮助
- Linux wget命令
- Centos下软件的安装与卸载方法
- Linux-(C)多线程学习(入门)
- CentOS7下Firewall防火墙配置用法详解
- CentOS7.0重置Root的密码
- linux环境下同时使用静态库、动态库编译程序
- CentOS从入门到精通系列之PPTP
- Linux 下的Tmux的使用记录
- 在CentOS 7系统上架设DHCP服务
- 在CentOS 7系统上架设DNS服务
- 在CentOS 7系统上搭建LAMP
- 在CentOS 7系统上搭建LNMP
- linux基础命令
- Linux学习篇之Vim编辑器
- linux下文件的压缩和解压
- linux第二天总结
- 浅谈linux使用帮助
- Centos 源码安装 MySQL