在这篇文章中
chmod命令修改文件和文件夹的访问权限。和其他命令一样,chmod命令也可以从命令行或者通过脚本文件。
如果需要列出文件的权限,请使用ls命令.
命令语法
这是正确的语法使用chmod命令时:
Chmod [options] mode[,mode] file1 [file2…]
下面是使用chmod的常用选项:
- -f.,——沉默,——安静:屏蔽大部分错误信息。
- -v.,——详细:为处理的每个文件输出诊断。
- -C,- 张扬:似乎是verbose但仅在更改时报告。
- -R.,——递归:递归地修改文件和目录。
- - help.:显示帮助和退出。
- ——版本:输出版本信息并退出。
下面是可以为用户、组和计算机上的其他人设置的数字权限列表。数字旁边是读、写、执行等量字母。
- 7,特权:读取,写和执行。
- 6,rw -:读写。
- 5,R-X.:阅读和执行。
- 4,r--:只读。
- 3.,-wx.:写入并执行。
- 2,-w-:只写。
- 1,——x:仅执行。
- 0,---:没有。
命令示例
修改文件的权限参与者因此,每个人都可以进入它,输入:
chmod 777名参与者
第一个7设置用户的权限,第二个7设置组的权限,第三个7设置其他人的权限。
如果你想成为唯一一个可以访问它的人,使用:
Chmod 700参与者
要为自己和您的小组成员提供完全访问权限,请输入:
chmod 770名参与者
如果您想完全访问自己,但希望将其他人保留修改文件,使用:
Chmod 755参与者
以下使用上面的字母来更改权限参与者因此,所有者可以读写文件,但它不会改变任何人的权限:
chmod u = rw参与者
Chgrp和Newgrp命令
使用chgrp命令更改现有文件和文件夹的组所有权。使用newgrp命令更改新文件和文件夹的默认组。
chmod命令中使用的符号链接会影响目标对象。
设置模式
使用chmod为文件和目录设置额外的文件系统模式。例如,要设置sticky位,前缀为a1到数字序列:
chmod 1755名参与者
使用sticky位,只有文件所有者、目录所有者或根超级用户可以删除文件,而不考虑文件的读写组权限。
谢谢你让我们知道!
告诉我们为什么!