Linux系统文件基础权限

文章详细介绍了Linux文件系统的权限机制,包括基础权限如读、写、执行,通过`chmod`和`chown`改变权限和归属,以及默认权限和隐藏权限。此外,还讨论了特殊权限SUID、SGID和SBIT的作用,以及访问控制列表(ACL)的概念和使用。
摘要由CSDN通过智能技术生成

一、基础权限

   查看       ls -l

  权限列表         -rw-r--r--        “-” 第一位:文件类型

                                              “rw-” 第二到四位:属主部分的权限                   

                                                “r--” 第五到七位:属组部分的权限

                                                “r--” 第八到十位:其他人部分的权限

 

权限字符          r       read    读取

                        w      write    写入

                         x      execute     执行

                         -      权限占位符,无权限

设置权限       chmod                 chmod [选项] 模式 文件名

    设置方法

        字符修改法      用户身份  u(属主)、g(数组)、o(其他人)、a(所有人)

         连接符            +(添加)、-(移除)、=(赋予)

         权限字符         r(读取)、w(写入)、x(执行)、-(无权限)

 

 数字修改法                数字表示权限有4位                第一位:特殊权限,通常省略   

                                                                                  第二位:属主部分的权限

                                                                                  第三位:属组部分的权限

                                                                                  第四位:其他人部分的权限

                   数字表示权限         r        4

                                                 w       2

                                                  x       1

                   例:chmod 760 1.txt

 

 修改归属             chown               chown [选项] [属主]:[属组] 文件

        修改属主        例:chown root 1.txt

        修改属组        例:chown :root 1.txt

        全部修改       例:chown root:root 1.txt

                                     chown root.root 1.txt

                                      “:”或”.”可随意变换  

             选项          -R       递归

                               -v       详细说明文件权限或归属的变化,没有变化也输出

 

二、默认权限   

              文件默认权限       666

              目录默认文件       777

                     极限反码       022

三、权限对于文件和目录的意义

     对于文件          针对文件内容进行设计

                             r            读取文件内容

                             w          编辑文件内容(新增、删除、追          加、修改)

                              x          可执行该文件

  对于目录             针对目录列表结构进行设计

                             r            读取目录列表

                            w            编辑目录列表(新增、删除、移动、改名)

                            x             可以进入该目录

四、隐藏权限 

          chattr                chattr +/-/=/  文件名  (“/“表述模式)

   模式       a模式           该文件只能追加写入数据,无法进行其他操作

                  i模式           该文件不能进行任何操作

       查看命令:lsattr

 

五、特殊权限

 SUID             属主部分的特殊权限,用数字4表示

             设置后,在属主部分的执行权限上,会有小s标记,没有执行权限时,显示为大S。

             设置后,使用者会临时获取到文件属主的权限,命令执行接收后,该权限消失。

 

SGID              属组部分的特殊权限,使用数字2表示

             设置后,在属组的执行权限上会有小s标记,没有执行权限时,显示为大S。

 

SBIT               其他人部分权限,使用1表示

             设置后,在其他人的执行权限上,会有t标记,没有执行权限时,显示为T

             设置后,只有文件的所有者和管理员有权限管理该文件

 

六、ACL:访问控制列表

  查看访问控制列表        getfacl               getfacl 文件名

 

  设置访问控制列表        setfacl                   setfacl -m u:zhangsan:rwx 1.txt

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱笑的男孩0522

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值