美文网首页
权限设置

权限设置

作者: Grayly吖 | 来源:发表于2021-01-11 16:57 被阅读0次

    权限设置 (重点)

    1、语法:chmod [选项] 权限模式 文档路径

    • 常用选项:-R(当文档类型为文件夹的时候,递归设置权限)
    • 权限模式:就是该文档需要设置的权限信息
    • \color{red}{如果想要给文档设置权限,操作者要么是root用户,要么就是文档的所有者}

    2、字母形式

    image.png
    • 2.1给谁设置:

      • u:表示所有者身份owner(user)
      • g:表示给所有者同组用户设置(group)
      • o:表示others,给其他用户设置权限
      • a:表示all,给所有人(包含ugo部分)设置权限
      • \color{red}{如果在设置权限的时候不指定给谁设置,则默认给所有用户设置}chmod +x test.txt
    • 什么权限-权限字符:

      • r:读
      • w:写
      • x:执行
      • -:没有权限
    • 如何设置-权限分配方式:

      • +:表示给具体的用户新增权限(相对当前)
      • -:表示删除用户的权限(相对当前)
      • =:表示将权限设置成具体的值(注重结果,不理会当前值)【直接重新赋值】
    • 设置多个身份的权限的时候,每个身份之间需要通过英文逗号分隔。

    • eg:给当前目录下的test.txt文件(-rw-------)设置权限,要求所有者拥有全部的权限,同组用户拥有读和写权限其他用户只读权限。

    chmod u+x,g+rw,o+r test.txt
    chmod u=rwx,g=rw,o=r test.txt
    
    • 当文档拥有执行权限(任意部分),则其颜色在终端是绿色


      image.png
    • 如果有两部分权限一样则可以合在一起写
    chmod ug=rwx test.txt
    chmod u=rwx,g=rwx test.txt
    

    3、数字形式

    • 经常会在一些技术性的网页上看到类似于chmod 777 a.txt这样的一个权限形式,这种形式称之为数字形式权限(777)
      image.png
    • 组合权限数字的时候遵循:最短路径要求,并且最多只能出现一次
      eg:需要给test2.txt设置权限,权限要求所有者拥有全部权限,同组用户拥有读执行权限,其他用户只读。
    /*分析:
    *   所有者(第1位):全部权限 = 读 + 写 + 执行 = 4 + 2 + 1
    *   同组用户(第2位):读执行 = 读 + 执行 = 4 + 1
    *   其他用户(第3位):读 = 4
    *   组合:754
    */
        chmod 754 test2.txt
    
    • \color{red}{单独出现2、3的权限数字一般独食有问题的权限}
      image.png

    相关文章

      网友评论

          本文标题:权限设置

          本文链接:https://www.haomeiwen.com/subject/ninmoktx.html