Linux文件模式
来源:互联网 发布:结构 软件 编辑:程序博客网 时间:2024/05/17 13:42
文件模式
有三种 sticky,suid,sgid, 来表示特别权限位,换成数字就是1777 的1这种
suid位,对应八进制位为4.表明用户访问权位上的可执行位x 变为s 比如 -rws------ ,当用户执行一个可执行文件时,执行进程就调用这个文件的用户关联起来。 如果可执行位上设置了suid位,那么进程就继承文件所有者的UID。进而可以访问拥有者的所有访问权。可以查看/usr/bin/passwd 的权限 大写的S表明文件本来没有可执行权限并且设置了suid位。
使用#chmod 4755 filename
sgid ,对应八进制位为2,表明用户组访问权位上的可执行位x变为s 比如-rwxrws--- ,类似于上面的suid,不过是用于组的。进程也有实际的组ID和有效组ID,分别对应用户的GID和文件组的GID。使用#chmod 2755 filename
sticky ,对应八进制位为1,如果有这个存在,表明防止对那个目录具有写权限的用户(不包含root用户和文件所有者)删除或者更名其中的文件,这个在 权限位的最后面, t 比如-rwx-----t,就就是设置了sticky后该目录下的文件只能有超级管理员和文件所有者删除和目录所有者删除。使用#chmod 1755 filename www.2cto.com
助记法里面 suid 为u+s, sgid 为 g+s, sticky为o+t (删除标记位 分别是 u-s,g-s,o-t)
rwsrw-r-- 表明有suid标示,
rwxrwxrw- 表明有sgid标示,
rwxrw-rwt 表明有stick标示,当设置了特别权限位时,如果原来这个位上有x,那么这个特殊标示就显示为小写字母s,s,t ,否者就显示为大写S,S,T.
有三种 sticky,suid,sgid, 来表示特别权限位,换成数字就是1777 的1这种
suid位,对应八进制位为4.表明用户访问权位上的可执行位x 变为s 比如 -rws------ ,当用户执行一个可执行文件时,执行进程就调用这个文件的用户关联起来。 如果可执行位上设置了suid位,那么进程就继承文件所有者的UID。进而可以访问拥有者的所有访问权。可以查看/usr/bin/passwd 的权限 大写的S表明文件本来没有可执行权限并且设置了suid位。
使用#chmod 4755 filename
sgid ,对应八进制位为2,表明用户组访问权位上的可执行位x变为s 比如-rwxrws--- ,类似于上面的suid,不过是用于组的。进程也有实际的组ID和有效组ID,分别对应用户的GID和文件组的GID。使用#chmod 2755 filename
sticky ,对应八进制位为1,如果有这个存在,表明防止对那个目录具有写权限的用户(不包含root用户和文件所有者)删除或者更名其中的文件,这个在 权限位的最后面, t 比如-rwx-----t,就就是设置了sticky后该目录下的文件只能有超级管理员和文件所有者删除和目录所有者删除。使用#chmod 1755 filename www.2cto.com
助记法里面 suid 为u+s, sgid 为 g+s, sticky为o+t (删除标记位 分别是 u-s,g-s,o-t)
rwsrw-r-- 表明有suid标示,
rwxrwxrw- 表明有sgid标示,
rwxrw-rwt 表明有stick标示,当设置了特别权限位时,如果原来这个位上有x,那么这个特殊标示就显示为小写字母s,s,t ,否者就显示为大写S,S,T.
- linux中的文件模式
- Linux文件模式
- linux文件打开模式
- Linux文件模式
- linux inittab文件 6种启动模式
- Linux文件权限和访问模式
- linux文件权限和访问模式
- Linux文件权限和访问模式
- Linux screen模式下运行文件
- Linux文件权限和访问模式
- Linux救援模式rescue 拯救被删的系统文件
- linux文件的访问权限和文件模式
- linux文件的访问权限和文件模式
- 关于Linux文件模式16位材料的收集
- Linux中11位文件保护模式码
- linux错误修改inittab文件,无法启动,单用户模式修复
- Linux 采用后台模式导入oracle数据库dmp文件
- linux文件的访问权限和文件模式
- 每日一算法:老鼠走迷宫(一)
- PHP事务的使用方法
- Django 学习笔记(一)
- TL-WR720N路由器Android安卓不能连接外网问题解决
- 13个mysql数据库的实用SQL小技巧
- Linux文件模式
- 无法自动生成或更新R.java文件
- XCode5 更新后 无法提交.a文件
- 高仿 IOS7 日历 年列表 - ListFragment demo
- 阿里2013年双十一准备中的技术突破与亮点
- ICE 分布式中间件开发VS 分布式开发之ACE
- Xen domain0 和 domainU 的时间同步(转)
- Android EclipseADT 报错: ADB server didn't ACK的解决方法
- 表锁,行锁区别