linux中chmod命令⽤法详解
chmod命令语法
这是使⽤chmod命令时的正确语法:
chmod [options] mode [,mode] file1 [file2 ...]
以下是chmod使⽤的⼀些常⽤选项:
● -f, - silent, - quiet(抑制⼤多数错误消息)
● -v, - verbose(为每个处理的⽂件输出诊断信息)
● -c, - changes(类似于详细但仅在进⾏更改时报告)
● -R, - recursive(递归更改⽂件和⽬录)
● --help(显⽰帮助和退出)
● --version(输出版本信息和退出)
下⾯是可以为⽤户,组以及计算机上的其他所有⼈设置的⼏个数字权限的列表。数字旁边是读/写/执⾏字母等价物。
● 7:表⽰rwx,拥有读、写和执⾏的权限
● 6:表⽰rw-,拥有读和写的权限
● 5:表⽰rx,拥有读取和执⾏的权限
● 4:表⽰r--,拥有只读权限
● 3:表⽰-wx,拥有写⼊和执⾏的权限
● 2:表⽰-w-,拥有只写权限
● 1:表⽰ - x,仅拥有执⾏权限
● 0:表⽰---,⽆权限
注:如果需要列出⽂件的权限,需要使⽤ls命令。
chmod命令⽰例
如果⽤户想要更改⽂件“participants”的权限,以便所有⼈都可以完全访问该⽂件,需要输⼊以下命令:
chmod 777 participants
说明:第1个7设置⽤户的权限,第2个7设置组的权限,第3个7设置其他所有者的权限。
linux怎么读取文件如果⽤户想成为唯⼀可以访问它的⼈,可以使⽤以下命令:
chmod 700 participants
⽤户想要为⾃⼰和其⼩组成员提供完全访问权限,可以使⽤以下命令:
chmod 770 participants
如果⽤户想为⾃⼰保留完全访问权限,但希望阻⽌其他⼈修改⽂件,可以使⽤以下命令:
chmod 755 participants
以下使⽤上⾯的字母来更改⽂件“participants”的权限,以便所有者可以读取和写⼊⽂件,但不会更改其他任何⼈的权限:chmod u=rw participants
设置模式
使⽤chmod命令可以为⽂件和⽬录设置其他⽂件系统模式。例如,要设置粘滞位 - 这意味着只有⽂件所有者,⽬录所有者或超级⽤户可以删除该⽂件,⽽不管⽂件的读写组权限如何 - 在数字序列前加1:
chmod 1755 participants
其他:
⽤户还可以使⽤chgrp命令更改现有⽂件和⽂件夹的组所有权,使⽤newgrp命令更改新⽂件和⽂件夹的默认组。请记住,chmod命令中使⽤的符号链接将影响真实的⽬标对象。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论