码迷,mamicode.com
首页 > 系统相关 > 详细

Linux文件系统上的特殊权限

时间:2015-09-08 07:06:43      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:blank   二进制   target   linux   执行者   

Linux文件系统的特殊权限有

  1. 功能有:

    SUID权限只对二进制程序有效

    执行者对于该程序需要具有可执行权限

    本权限仅在执行该程序的过程有效

    执行者将具有该程序拥有者的权限

    设置:

    Chmod u+s FILE…

    当一个文件拥有s权限,一般用户只要有执行这个文件的权限就会获得这个人家的属主权限

  2. 功能有:

    用户对此目录具有r与x的权限时,该用户能够进入此目录

    用户在此目录下的有效群组将会变成该目录的群组

    用户若在此目录具有w的权限,则使用者所建立的新档案的群组与此目录的群组相同

    设置:

    Chmod g+s FILE…

  3. 功能有:

    当用户对此目录具有w,x权限,即具有写入权限时

    当用户在该目录下建立档案或者目录时,仅有自己与root才有权力删除该档案

    设置:

    Chmod 1664 FILE…

当我们用umask查看遮罩码时是4位数字如0002,后三位分别表示(u、g、o),那么第一位则是表示SUID,SGID,SBIT的权限,这里SUID为4、SGID为2、SBIT为1,如3666,第一位3则表示拥有SGID(2)和SBIT(1)的权限。

例子:

  1. 切换至user1用户执行/tmp/cat命令:

    技术分享

  1. 技术分享

    技术分享

Linux文件系统上的特殊权限

标签:blank   二进制   target   linux   执行者   

原文地址:http://lkc0110.blog.51cto.com/3410558/1692557

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!