Linux系统的用户权限

Linux系统中的用户并不是都是零散的,它里面的用户都具有不同访问权限的能力,这些用户的权限,都是Linux系统中超级管理员所赋予给这些用户的。

以下是用户权限的详解:

Linux系统的用户权限


 ================================================================================================


 一、基本权限UGO

      文件权限设置,其实就是赋予某个用户或组,能够以何种方式,访问某个文件。

       1.用户的权限对象:

            u:属主

            g:属组

            o:其他人

          a(u+g+o):所有人

     2.用户的权限类型:

           r=4:读

           w=2:写

           x=1:执行

     3.查看权限:

            [[email protected] ~]#ls  -l  /root/1.txt

           -rw-r--r--.   1   root root  179  5月  25  14:27  /root/1.txt

           -文件类型

           rw-主人的权限,属主

           r--属组的权限,

           r--其他人的权限

         .权限的扩展

         1文件链接(第七章文件链接)

               root文件的属主

                root文件的属组

                179大小

             5月  25  14:27文件最后的修改时间

                    /root/1.txt    文件的名和路径

     4.设置权限

        (1)更改权限

             使用符号更改:chmod u/g/o/a +/-/=  r/w/x  文件/目录  

Linux系统的用户权限

         使用数字更改:4读   2写 1执行—chmod 644  文件

 Linux系统的用户权限

     (2)更改属主、属组

            chown命令:设置一个文件属于谁,属主;语法:chown 用户名.组名 文件          ——-R针对目录中所有的文件。

Linux系统的用户权限

chgrp命令:设置一个文件属于哪个组,属组;语法:chgrp

组名  文件     ——  -R 是递归的意思

Linux系统的用户权限

 

二、基本权限ACL

       ACL文件权限管理: 设置不同用户,不同的基本权限(r、w、x)对象数量不同。

         UGO设置基本权限: 只能一个用户,一个组和其他人

          语法:

          setfacl    -m      u:alice:rw       /home/test.txt

          创建文件访问控制列表  设置    用户或组:权限     文件对象

               设置ACL:

              准备文件:

          Linux系统的用户权限

       设置用户权限:

Linux系统的用户权限

        查看ACL:

Linux系统的用户权限

非常感谢您的阅读!