<强> chmod命令语法强>
这是使用chmod命令时的正确语法:
chmod[选项]模式(模式)file1 file2 […]
以下是chmod使用的一些常用选项:
●- f,——沉默,安静(抑制大多数错误消息)
●- v,详细(为每个处理的文件输出诊断信息)
●- c,变化(类似于详细但仅在进行更改时报告)
●- r,递归(递归更改文件和目录)
●——帮助(显示帮助和退出)
●——版本(输出版本信息和退出)
下面是可以为用户,组以及计算机上的其他所有人设置的几个数字权限的列表。数字旁边是读/写/执行字母等价物。
●7:表示rwx,拥有读、写和执行的权限
●6:表示rw,拥有读和写的权限
●5:表示rx,拥有读取和执行的权限
●4:表示r———拥有只读权限
●3:表示wx,拥有写入和执行的权限
●2:表示- w,拥有只写权限
●1:表示- x,仅拥有执行权限
●0:表示——,无权限
注:如果需要列出文件的权限,需要使用ls命令。
<强> chmod命令示例强>
如果用户想要更改文件“参与者”的权限,以便所有人都可以完全访问该文件,需要输入以下命令:
chmod 777名参与者
说明:第1个7设置用户的权限,第2个7设置组的权限,第3个7设置其他所有者的权限。
如果用户想成为唯一可以访问它的人,可以使用以下命令:
chmod 700名参与者
用户想要为自己和其小组成员提供完全访问权限,可以使用以下命令:
chmod 770名参与者
如果用户想为自己保留完全访问权限,但希望阻止其他人修改文件,可以使用以下命令:
chmod 755名参与者
以下使用上面的字母来更改文件“参与者”的权限,以便所有者可以读取和写入文件,但不会更改其他任何人的权限:
chmod u=rw参与者
<强>设置模式强>
使用chmod命令可以为文件和目录设置其他文件系统模式,例如,要设置粘滞位——这意味着只有文件所有者,目录所有者或超级用户可以删除该文件,而不管文件的读写组权限如何——在数字序列前加1:
chmod 1755名参与者
其他:
用户还可以使用chgrp命令更改现有文件和文件夹的组所有权,使用newgrp命令更改新文件和文件夹的默认组。
请记住,chmod命令中使用的符号链接将影响真实的目标对象。