Linux命令篇之chmod
Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以控制文件如何被他人所调用。
使用权限 : 所有使用者
语法
Code
1 | chmod [-cfvR] [--help] [--version] mode file... |
- 参数说明
mode : 权限设定字串,格式如下 :
Code
1 | [ugoa...][[+-=][rwxX]...][,...] |
其中:
Code
1 | # ugoa |
- 其他参数说明:
Code
1 | -c : 若该文件权限确实已经更改,才显示其更改动作 |
实例
- 将文件
file.txt
设为所有人皆可读取 :
Code
1 | chmod ugo+r file.txt |
- 将文件
file1.txt
设为所有人皆可读取 :
Code
1 | chmod a+r file1.txt |
- 将文件
file1.txt
与file2.txt
设为该文件拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 :
Code
1 | chmod ug+w,o-w file1.txt file2.txt |
- 将
ex1.py
设定为只有该文件拥有者可以执行 :
Code
1 | chmod u+x ex1.py |
- 将目前目录下的所有文件与子目录皆设为任何人可读取 :
Code
1 | chmod -R a+r * |
chmod
也可以用数字来表示权限如 :
Code
1 | # chmod a=rwx file 与以下渔具效果相同 |
语法为:chmod abc file
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
Code
1 | r=4,w=2,x=1 |
chmod ug=rwx,o=x file
和chmod 771 file
效果相同
若用chmod 4755 filename
可使此程序具有root的权限
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 观道君的小站!
评论
Powered By Valine
v1.5.2
v1.5.2