RHCE课程-RH033Linux基础笔记八-文件强制位冒险位、ACL访问控制列表
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-16
限掩码吗? umask 我们以前教的是后面三位,当时没给大家说最前面那位,今天我们就学最前面那位,强制位与冒险位. 所谓的强制位和冒险位都是最最前面那个0的位置来表示,当前面那个位,2和4权限就叫强制位,1的权限就是冒险位,2代表的是GID,4代表的是uid,1代表的是sticky.这个和以前的不一样大家要区分下哈~~ 下面给大家介绍gid,uid,sticky的作用: GID的作用:默认情况下,用户建立的文件属于用户当前所在的组,但是设置了GID以后,表示在此目录中,任何人建立的文件,都会属于目录所属的组.注意:GID只能对目录设置 UID的作用:当一个文件设置了UID,那么所有用户执行这个文件的时候,都是以这个用户的所有者的权限来执行. 我们先来做两个实验: 建立一个目录 redhat:mkdir redhat 然后我们给他设置GID:chmod 2755 redhat/ 大家发现文件的权限有什么变化吗?呵呵,那个s就是强制位的标志 我们把权限给他改回来:chmod 0755 redhat/ chmod g s 文件名 用这个命令也可以给他设置GID chmod g s redhat/ 设置GID,s位就应该在文件所属组. chmod 2777 redhat/ 现在这个目录权限是这样,你们说我换redhat用户进入建立文件,文件的所属者和所属组是谁? 你们自己看哦,我现在进去建立用户了,你们说结果会怎么样? 文件的所属者是redhat而所属组是root,这就是强制位2,设置GID的作用,大家都知道GID的作用了吧?这个在文件权限和团队使用文件目录很有用处 好了,下面我们说UID了,此UID非彼UID哈,强制位UID和用户UID大家要分开 你们的普通用户可以重启系统吗?我的反正是不行滴哈~~~ 好了,我们要用强制位的UID来让普通用户可以重启系统哈 先找到重启系统的可执行文件:which reboot 我们给这个文件设置UID :chmod u s /usr/bin/consolehelper 设置成功后这个命令变成了红色,说明是个高风险的命令 现在我们用redhat看能不能重启系统哈 实验失败,又被SELINUX设置了.这次只是没有提示 ![]() ![]() ![]() 对用户直接加用户名字 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于RHCE课程-RH033Linux基础笔记八-文件强制位冒险位、ACL访问控制列表的所有评论