Linux 之 权限管理

本文是根据慕课网tony老师的课程所写的笔记,老师讲的很好!感谢~http://www.imooc.com/u/279399/courses?sort=publish

目录

一、文件基本权限

1.基本权限的修改

  chmod命令

2.权限的作用

(1)权限对文件的作用

(2)权限对目录的作用

3.其他权限命令

   修改文件所有者

   修改文件所属组

二、文件默认权限

         查看默认权限 umask

         修改 umask 的值

         文件的默认权限

         目录的默认权限

三、ACL权限

1.ACL权限简介与开启

查看分区ACL权限是否开启

临时开启分区ACL权限

永久开启分区ACL权限

    ​

2.查看与设定ACL权限

   查看ACL权限命令

   设定ACL权限命令

         给用户设定ACL权限

         给用户组设定ACL权限

          删除指定用户的ACL权限

          删除指定用户组的ACL权限

             ​

          删除文件的所有ACL权限

          递归设置ACL权限(赋予文件会报错)

          设定默认权限(赋予文件无意义)

3.最大有效权限

   (1)最大有效权限

  (2)修改最大有效权限 mask

四、sudo权限

(1)sudo权限

(2)sudo的使用

                怎么知道命令在哪呢: whereis 命令

五、文件特殊权限

1.SetUID

(1)SetUID功能

(2)设定SetUID的方法

(3)取消SetUID的方法

(4)危险的SetUID

2.SetGID

(1)针对文件的作用

(2)针对目录的作用

           设定SetGID的方法

           取消SetGID的方法

3.Sticky BID

(1)SBIT粘着位作用

(2) 设定SBIT的方法

(3) 取消SBIT的方法

六、不可改变位权限  chattr

1.chattr命令格式

2.查看文件系统属性


 

一、文件基本权限

1.基本权限的修改

  Linux 之 权限管理_第1张图片

  chmod命令

   Linux 之 权限管理_第2张图片

    Linux 之 权限管理_第3张图片

例子:

    Linux 之 权限管理_第4张图片

2.权限的作用

(1)权限对文件的作用

            Linux 之 权限管理_第5张图片

(2)权限对目录的作用

           Linux 之 权限管理_第6张图片

         Linux 之 权限管理_第7张图片

3.其他权限命令

   修改文件所有者

       Linux 之 权限管理_第8张图片

   修改文件所属组

         Linux 之 权限管理_第9张图片

二、文件默认权限

         查看默认权限 umask

                 Linux 之 权限管理_第10张图片

         修改 umask 的值

                 Linux 之 权限管理_第11张图片

         文件的默认权限

               Linux 之 权限管理_第12张图片

                Linux 之 权限管理_第13张图片

         目录的默认权限

                  Linux 之 权限管理_第14张图片

三、ACL权限

1.ACL权限简介与开启

    用来解决用户对文件身份不足的问题

     Linux 之 权限管理_第15张图片

查看分区ACL权限是否开启

     Linux 之 权限管理_第16张图片

      会出现错误:https://blog.csdn.net/baidu_41858278/article/details/88069905

临时开启分区ACL权限

      

永久开启分区ACL权限

    Linux 之 权限管理_第17张图片

2.查看与设定ACL权限

   查看ACL权限命令

       

   设定ACL权限命令

       Linux 之 权限管理_第18张图片

         给用户设定ACL权限

                

         给用户组设定ACL权限

                   

          删除指定用户的ACL权限

                

          删除指定用户组的ACL权限

             

          删除文件的所有ACL权限

                  

          递归设置ACL权限(赋予文件会报错)

                   Linux 之 权限管理_第19张图片

                        可能会造成权限溢出(赋给目录rw,那么子文件也是rw,文件的x权限太高)

                        文件和目录的mask不一样

          设定默认权限(赋予文件无意义)

                   Linux 之 权限管理_第20张图片

例子:

           Linux 之 权限管理_第21张图片

3.最大有效权限

   (1)最大有效权限

                 当查看acl权限时,有一个mask(最大有效权限)

                 Linux 之 权限管理_第22张图片

                 

                      Linux 之 权限管理_第23张图片

  (2)修改最大有效权限 mask

               

四、sudo权限

(1)sudo权限

           

(2)sudo的使用

              visudo赋予权限时,一定要想明白,权限描述的越详细,赋予的权限越小

              Linux 之 权限管理_第24张图片

           例子1:授权普通用户可以重启服务器

                        

                       普通用户执行sudo赋予的命令:

                      Linux 之 权限管理_第25张图片

           例子2:授权普通用户可以添加其他用户

                       Linux 之 权限管理_第26张图片

                           

                怎么知道命令在哪呢: whereis 命令

五、文件特殊权限

1.SetUID

(1)SetUID功能

            Linux 之 权限管理_第27张图片

      例子:

           Linux 之 权限管理_第28张图片

(2)设定SetUID的方法

             Linux 之 权限管理_第29张图片

(3)取消SetUID的方法

           

(4)危险的SetUID

            Linux 之 权限管理_第30张图片

             Linux 之 权限管理_第31张图片

2.SetGID

(1)针对文件的作用

            Linux 之 权限管理_第32张图片

       例子:

              Linux 之 权限管理_第33张图片

              Linux 之 权限管理_第34张图片

(2)针对目录的作用

             Linux 之 权限管理_第35张图片 

           设定SetGID的方法

              Linux 之 权限管理_第36张图片

           取消SetGID的方法

               

         例子:

              Linux 之 权限管理_第37张图片

3.Sticky BID

(1)SBIT粘着位作用

            Linux 之 权限管理_第38张图片

(2) 设定SBIT的方法

           

(3) 取消SBIT的方法

          

     例子:

          

六、不可改变位权限  chattr

1.chattr命令格式

    Linux 之 权限管理_第39张图片

    Linux 之 权限管理_第40张图片

2.查看文件系统属性

    Linux 之 权限管理_第41张图片

你可能感兴趣的:(Linux)