Linux文件目录权限

作者: 岑吾 | 来源:发表于2021-12-20 00:50 被阅读0次

    Linux中文件目录的权限分为三个群组,拥有者所在群组其他组,每个群组可以单独设置执行三种权限。

    一般用3位数字表示,如:777,644,640等

    • 第一位数字是 拥有者(User)
    • 第二位数字是 所在群组(Group)
    • 第三位数字是 其他群组(Other)

    数字的意义就是读写执行三个数字相加得来

    • 读 r = 4
    • 写 w = 2
    • 执行 x = 1

    解析:

    777:所有用户都有读、写、执行权限
    644:只有拥有者有读写权限;而属组用户和其他用户只有读权限
    640:只有拥有者有读写权限;而属组用户只有读,其他用户无权限

    修改权限命令

    :: 修改文件权限
    chmod 644 test.txt
    
    :: 修改目录
    chmod -R 640 guoke
    

    用符号操作权限

    • u:拥有者
    • g:所在群组
    • o:其他
    • x:可执行
    • w:写
    • r:读
    • +:添加权限
    • -:删除权限
    :: 给gk.sh文件添加可执行权限,缺省为所有用户组
    chmod +x gk.sh
    
    :: 给gk.sh的拥有者和所在群组添加可执行权限
    chmod ug+x gk.sh
    
    :: 删除gk.sh 其他组的写入和可执行权限 
    chmod o-wx gk.sh
    
    

    相关文章

      网友评论

        本文标题:Linux文件目录权限

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