• 学派吧-由商祺云独家赞助-https://www.sq9.cn。

linux/centos中chmod命令怎么用?(详解)

unix 学派小编 6个月前 (05-07) 514次浏览 已收录 0个评论 扫描二维码

在 linux 中 chmod 命令允许用户更改文件和文件夹的访问权限;与其他命令一样,chmod 命令可以通过命令行或脚本文件执行来执行。

linux/centos 中 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 设置其他所有者的权限。

如果用户想成为唯一可以访问它的人,可以使用以下命令:

chmod 700 participants

用户想要为自己和其小组成员提供完全访问权限,可以使用以下命令:

chmod 770 participants

如果用户想为自己保留完全访问权限,但希望阻止其他人修改文件,可以使用以下命令:

chmod 755 participants

以下使用上面的字母来更改文件“participants”的权限,以便所有者可以读取和写入文件,但不会更改其他任何人的权限:

chmod u=rw participants

设置模式

使用 chmod 命令可以为文件和目录设置其他文件系统模式。例如,要设置粘滞位 – 这意味着只有文件所有者,目录所有者或超级用户可以删除该文件,而不管文件的读写组权限如何 – 在数字序列前加 1:

chmod 1755 participants

其他:

用户还可以使用 chgrp 命令更改现有文件和文件夹的组所有权,使用 newgrp 命令更改新文件和文件夹的默认组。

请记住,chmod 命令中使用的符号链接将影响真实的目标对象。


学派吧 , 版权所有丨如未注明 , 均为原创丨
喜欢 (1)
[sqwwnet]
分享 (0)
学派小编
关于作者:
君子爱财,取之有道!踏实做人,诚信做事! 欲全天道,先全人道,人道不能全,天道远

您必须 登录 才能发表评论!