Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

文件权限 chmod/chown/chgrp

  • chmod 更改文件权限

    • rwx rwx rwx

      • 对应 u / g / o
      • 也就是 所有者 / 所有组 / 其他用户
      • 任意人可用a表示(等价于ugo)
    • r w x

      • 对应 读权限 写权限 执行权限
    • + - =

      • 对应 增加权限 取消权限 重新设置权限
    • 可以用u/g/o配合r/w/x对某类用户赋予某类权限

      • 比如: chmod g+w aaa对所有组赋予写权限
    • 用数字可以表示一组(000 - 111)【0-7】

      • 该位1表示有,该位0表示无
        • 7(111): rwx 都有
        • 6(110): rw- 只有读写
        • 5(101): r-x 只能读和执行
      • 三组就可以搞定
        • 比如: chmod 777 aaa对所有人赋予所有权限
  • chown 更改文件所有者(需要sudo超级用户权限)

    • chown 新的user aaa
      • 把 aaa文件的 所有者 换成 新的user
    • chown 新的user:新的group aaa 把aaa文件的
      • 所有者 换成 新的user
      • 所有组 换成 新的gtoup
    • chown -R 新的user *
      • 把当前目录下 所有文件和子目录的所有者 换成 新的user
  • chgrp 改变文件的所有组

    • chgrp 新的group aaa
      • 把 aaa文件的 所有组 换成 新的group