美文网首页
Linux系统下的文件访问权限

Linux系统下的文件访问权限

作者: 嗷老板 | 来源:发表于2018-06-13 20:17 被阅读0次

      我们查看root目录下的文件,会发现最前面有10个字符,这10个字符就表示了文件的访问权限。


    Linux系统的文件访问权限

      第一个字符代表文件类型。d代表目录,-代表非目录。接下来每三个字符为一组权限,分为三组,依次代表所有者权限,同组用户权限,其它用户权限。
      每组权限的三个字符依次代表是否可读,是否可写,是否可执行。

    • “r” 表示拥有读的权限
    • “w” 表示拥有写的权限
    • “x” 表示拥有可执行的权限
    • “-” 表示没有该权限

    修改方式

    • 方式一:
    chmod +x ./hello.sh
    

      加号后面的字母表示具体的权限,下面的命令就是为所有的用户增加可执行的权限。

    • 方式二:
    chmod xxx ./hello.sh
    

      xxx代替三个数字,三个数字分别表示为三个不同用户增加的权限。

    7=4+2+1,表示拥有可读可写可执行权限
    5=4+1,表示拥有可读可执行权限,但是没有写权限
    4代表拥有可读权限
    2代表拥有可写权限,
    1代表拥有可执行权限
    0 代表没有任何权限
    以此类推

    例如:

    chmod 777 ./hello.sh
    

      表示为所有者权限,同组用户权限,其它用户权限都赋予了可读可写可执行权限。

    相关文章

      网友评论

          本文标题:Linux系统下的文件访问权限

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