Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 2.5 KB

linux-chmod.md

File metadata and controls

53 lines (35 loc) · 2.5 KB

linux 之chmod命令

chmod 常用命令

第一种方式

chmod [{ugoa}{+-=}{rwx}] [文件或目录]

  • u:user(所有者): 即文件或目录的所有者。
  • g:group(所属组): 即与文件属主有相同组ID的所有用户
  • o:other: 其他用户
  • a:所有用户
  • +-:增加权限/删除权限
  • r:读
  • w:写
  • x:执行

举例:

chmod u+wrx script.py // 给script.py 所有者增加读写执行的权限
chmod a+wrx script.py // 给script.py 所有用户增加读写执行的权限

第二种方式(常用)

chmod -R [mode=421] [文件或目录]

  • 4: 读
  • 2: 写
  • 1: 执行

第一位:user 第二位:group 第三位:other

-R: 代表递归修改

sudo chmod  777 /hurenxiang // 将hurenxiang这个文件夹权限改为对所有用户可读,可写,可执行

sudo chmod 775 /etc/caiyao // 将caiyao这个文件夹权限改为其他用户不可写

注意:更改命令时,可能会引发git的文件变更,用一下命令在.git目录中输入,即可解决

git config core.filemode false

参考文献