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