美文网首页
[系统] Mac 下使用 chmod 修改文件权限

[系统] Mac 下使用 chmod 修改文件权限

作者: 巨馍蘸酱 | 来源:发表于2022-03-24 16:46 被阅读0次

    chmod 用户+操作+权限 文件

    • 用户部分: 使用字母 u 表示文件拥有者 (user), g 表示拥有者所在群组 (group), o 表示其他用户 (other), a 表示全部用户 (all, 包含前面三种用户范围)
    • 操作部分: + 符号表示增加权限, - 符号表示取消权限, = 符号表示赋值权限
    • 权限部分: r 符号表示可读 (read), w 表示可写 (write), x 表示可执行权限 (execute)

    sudo chmod 777 -R tomcat

    • sudo 为系统超级管理员权限.
    • chmod 改变一个或多个文件的存取模式
    • 三个数字从前到后分别表示 u、g、o 三种用户类型的访问权限
      • 755 代表用户对该文件拥有读、写、执行的权限, 同组的其他人员拥有执行和读的权限, 没有写的权限, 其它用户的权限和同组人员一样.
      • 777代表, user, group ,others ,都有读写和可执行权限
    • -R 可选, 递归修改目录文件及其子目录中的文件类型
    20171020103122137.png
    • 查看权限
    cc@ss-Pro bin % ls -l /usr/local/apache-tomcat-8.5.72/bin/*.sh
    -rwxr-xr-x@ 1 cc  staff  25294 10  1 01:15 /usr/local/apache-tomcat-8.5.72/bin/catalina.sh
    -rwxr-xr-x@ 1 cc  staff   1997 10  1 01:15 /usr/local/apache-tomcat-8.5.72/bin/ciphers.sh
    -rwxr-xr-x@ 1 cc  staff   1922 10  1 01:15 /usr/local/apache-tomcat-8.5.72/bin/configtest.sh
    -rwxr-xr-x@ 1 cc  staff   9100 10  1 01:15 /usr/local/apache-tomcat-8.5.72/bin/daemon.sh
    -rwxr-xr-x@ 1 cc  staff   1965 10  1 01:15 /usr/local/apache-tomcat-8.5.72/bin/digest.sh
    -rwxr-xr-x@ 1 cc  staff   3708 10  1 01:15 /usr/local/apache-tomcat-8.5.72/bin/setclasspath.sh
    -rwxr-xr-x@ 1 cc  staff   1902 10  1 01:15 /usr/local/apache-tomcat-8.5.72/bin/shutdown.sh
    -rwxr-xr-x@ 1 cc  staff   1904 10  1 01:15 /usr/local/apache-tomcat-8.5.72/bin/startup.sh
    -rwxr-xr-x@ 1 cc  staff   5540 10  1 01:15 /usr/local/apache-tomcat-8.5.72/bin/tool-wrapper.sh
    -rwxr-xr-x@ 1 cc  staff   1908 10  1 01:15 /usr/local/apache-tomcat-8.5.72/bin/version.sh
    cc@ss-Pro bin % 
    
    • 修改权限
    cc@ss-Pro bin % sudo chmod 755 /usr/local/apache-tomcat-8.5.72/bin/*.sh
    Password:
    cc@ss-Pro bin % 
    

    常见权限

    • -rw------- (600) 只有拥有者有读写权限。
    • -rw-r--r-- (644) 只有拥有者有读写权限;而属组用户和其他用户只有读权限。
    • -rwx------ (700) 只有拥有者有读、写、执行权限。
    • -rwxr-xr-x (755) 拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
    • -rwx--x--x (711) 拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。
    • -rw-rw-rw- (666) 所有用户都有文件读、写权限。
    • -rwxrwxrwx (777) 所有用户都有读、写、执行权限。

    相关文章

      网友评论

          本文标题:[系统] Mac 下使用 chmod 修改文件权限

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