Linux中的文件/目录权限管理:

文件/目录权限管理:

       文件和文件权限概述:
             Linux最大的不同就是没有“扩展名”,也就是说文件的名臣和该文件的种类并没有直接的关联。就相当于.txt和.exe它们可能分别就是可执行文件或者文本文件。还有就是Linux文件名特别区分大小写。大小写不同代表的就是不同的文件。在Linux中的每一个文件或目录都包含有访问权限。我们可以用“Is -l”或II命令查看。 
    
       了解文件权限:
             访问权限:读写(允许查看)、写入(允许修改)和可执行(允许运行程序,切换)


        数字表示法:
         读取(r)——4
         写入(w)——2
         执行(x)——1
         没有授予的部分就表示为0,然后再把授予的全向相加而成。
          例:rwxrwxr-x——(421)(421)(401)——775

        设置文件/目录的权限:
             chmod命令

             字符表示法:chmod 【ugoa】【+-=】【rwx】文件或目录…
                    u、g、o、a:分别表示属主、属组、其他用户、所有用户
                    +、-、=:分别表示增加、去除、设置权限
                    rwx:对应的权限字符

            数字表示法:chmod nnn 文件或目录
                    nnn:3位八进制数

         例:
         查看文件权限:
            ls -l afile
        -rw-rw-r--    1  sto1 class1 0 Apr ……
                     增加文件属主st01的执行权限(x)
               chmod u+x afile
           去除文件属组class1的写权限(w)
              chmod g-w afile
          设置属主权限为读写,属组其他用户的文件权限为读(数字表示法)
              chmod 644 afile

        设置文件/目录的归属
            格式:chown 属主 文件/目录
                      chown :属组 文件/目录
                      chown 属主:属组 文件/目录
            常用命令选项
                      -R:递归修改指定目录下所有文件、子目录的归属

         例:
         查看文件权限:
            ls -l afile
          -rw-rw-r--   1   sto1 class1 0 Apr ……
          设置文件afile的属主为用户st02
                 chown sto2 afile
          设置文件afile的属组为用户组class2
                 chown :class2 afile
          设置文件afile的属主为st03,并设置文件的属组为class3
                 chown sto3:class3 afile
           
         使用附加权限
            SET位权限:
                  用途:
                       1.为可执行(有x权限的)文件设置,权限字符“s”
                       2.其他用户执行该文件时,将拥有所有者或所属组用户的权限
             SET位权限类型:
                       1.SUID:表示对所有者用户增加SET为权限
                       2.SGID:表示对所属组内的用户增加SET位权限
            粘滞位权限(Sticky)
                  用途:
                       1.为公共目录设置,权限字符为“t”
            设置SET位、粘滞位权限
                    使用权限字符:
                         chmod ug+-可执行文件…
                        chmod o-+t 目录名…
            使用权限数字:
                        chmod mnnn 可执行文件…
                         m为4时,对应SUID,2对顶SGID,1对应粘滞位,可叠加使用
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值