特殊权限


1.特殊权限:SUID、SGID、SBIT

    (1.)SUID:文件    默认情况下,所有普通用户都无法查看

        例如:普通用户查看/etc/shadow

方法:1.chmod 004 /etc/shadow

           2.赋予cat 一个suid 权限

         chmod u+s /usr/bin/cat

          chmod 4755 /usr/bin/cat (suid用数字4 表示)

    (2.)SGID:组  在属组权限上显示s(执行权限)        S(没有执行权限)(用数字2 表示)

          例如:oldxu用户-->执行-->passwd命令时。

                     oldxu --> passwd ---> 该命令属组身份 root 在运行 ---> 依托root组 身份 --> 变更 /etc/shadow 密码信息

 注:   suid 借助 ” 属主 “ 身份运行该命令程序

           sgid 借助  “ 属组 ”  身份运行该命令程序

        (3.)SBIT:目录       目录一旦被赋予了粘滞位,除了 root 可以删除所有文件,普通用户对该目录就算拥有 w 权限,也只能删除自己建立的文件。(用数字1 表示)

3.文件的权限属性chattr、lsattr(查看)

        选项:+:增加权限       -: 减少权限        =:等于一个权限

                a:可以追加内容        i:不能更改文件或目录

        例子:加权限:

            [root@goodboy ~]# touch ./file_a

            [root@goodboy ~]# lsattr file_a

             ---------------- file_a

             [root@goodboy ~]# chattr +a file_a

             [root@goodboy ~]# lsattr file_a

             ----a---------- file_a

    追加a:[root@goodboy ~]# echo "12345" >> file_a

[root@goodboy ~]# echo "12345" >> file_a

[root@goodboy ~]# echo "12345" >> file_a

[root@goodboy ~]# cat file_a

12345

12345

12345

4.权限默认     UMASK(知道就可以了)

    文件和目录的默认权限都是授UMASK控制,而UMASK是用户在登陆系统时,通过 /etc/profile 中的一个公式来进行的分别设定

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容