Chmod 命令 : 适用于初学者的示例
【摘要】 在本文中,让我们了解一下如何在 chmod 中使用符号表示。
在本文中,让我们了解一下如何在 chmod 中使用符号表示。
以下是三种不同角色的符号表示:
- u是给用户的,
- g 代表组,
- o 是给别人的。
以下是三种不同权限的符号表示:
- r 用于读取权限,
- w 是写权限,
- x 代表执行权限。
以下是一些关于如何在 chmod 上使用符号表示的示例。
1. 为文件/目录添加单一权限
将权限更改为单个集合。+ 符号表示添加权限。例如,执行以下操作为用户授予执行权限,而不考虑其他任何内容:
$ chmod u+x filename
2.为一个文件/目录添加多个权限
使用逗号分隔多个权限集,如下所示。
$ chmod u+r,g+x filename
3.从文件/目录中删除权限
以下示例删除用户的读写权限。
$ chmod u-rx filename
4.更改文件/目录上所有角色的权限
以下示例将执行权限分配给用户、组和其他人(基本上任何人都可以执行此文件)。
$ chmod a+x filename
5.使一个文件的权限与另一个文件相同(使用参考)
如果要更改与另一个文件相同的文件权限,请使用参考选项,如下所示。在此示例中,file2 的权限将设置为与 file1 的权限完全相同。
$ chmod --reference=file1 file2
6.递归地对目录下的所有文件应用权限
使用选项 -R 以递归方式更改权限,如下所示。
$ chmod -R 755 directory-name/
7. 只更改目录的执行权限(文件不受影响)
在特定目录上,如果您有多个子目录和文件,则以下命令将仅将执行权限分配给当前目录中的所有子目录(而不是当前目录中的文件)。
$ chmod u+X *
注意:如果文件已经对组或其他人具有执行权限,则上述命令会将执行权限分配给用户
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)