首页 > 系统服务 > 详细

linux角色和权限的关系

时间:2014-10-24 11:09:13      阅读:286      评论:0      收藏:0      [点我收藏+]

基本权限包括3种:r读、w写、x执行

角色也分为3种:U所属者、G所属组、O其他


r、w、x分别对应4、2、1

设置权限可以使用u、g、o + r、w、x;或者直接使用数字赋值 例如755


*对目录拥有写权限时,代表可以对目录进行添加、删除、清空等操作,与目录下文件具体的权限无关

 对文件有写权限时,只能对文件的内容进行修改,而不可以进行删除操作。


特殊的权限

setUID,setGID,粘滞位 分别对应 4,2,1

粘滞位意义: 目录的sticky位表示这个目录里的文件只能被owner和root删除,tmp目录便是一个例子

ll /tmp 权限为drwxrwxrwt,t代表粘滞位

如何设置:chmod 1755 dirname


setUID和setGID

setUID只针对命令和可执行文件起作用 /usr/bin/passwd便是一个例子

ll /usr/bin/passwd -rwsr-xr-x,s代表setUID

如何设置:chmod 4755 /usr/bin/passwd 或 chmod u+s /usr/bin/passwd

代表该命令的执行者在执行时是以命令的所属者进行的


setGID只针对命令和可执行文件起作用

如何设置:chmod 2755 xxx 或 chmod u+s xxx

代表该命令的执行者在执行时是以命令的所在组进行的

例如:修改/bin/mkdir chmod g+s /bin/mkdir

切换到非root用户,执行mkdir,查看mkdir的所属组,所属组是root,而不是当前用户的组




linux角色和权限的关系

原文:http://6218759.blog.51cto.com/6208759/1567459

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!