程序员的知识教程库

网站首页 > 教程分享 正文

shell——chmod命令(shell cmd)

henian88 2024-09-09 03:48:29 教程分享 92 ℃ 0 评论

chmod命令

chmod命令的一般格式为:chmod [who] operator [permission] filename

who的含义是:

u 文件属主权限。
g 同组用户权限。
o 其他用户权限。
a 所有用户(文件属主、同组用户及其他用户)。
operator的含义:
+ 增加权限。
- 取消权限。
= 设定权限

-rw-rw-r-- 1 hadoop hadoop 72 Sep 13 04:34 22

文件属主-同组用户-其它用户

drwxr-xr-x 2 hadoop hadoop 6 Sep 13 04:25 d0425


命令结果含义

chmod ugo+rwx directory1 设置目录的所有人(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限

chmod go-rwx directory1 删除群组(g)与其他人(o)对目录的读写执行权限

chmod a+x ex2   脚本ex2置为对所有用户都有“执行”权限

chmod a-x myfile rw-rw-rw- 收回所有用户的执行权限

chmod og-w myfile rw-r--r-- 收回同组用户和其他用户的写权限

chmod g+w myfile rw-rw-r-- 赋予同组用户写权限

chmod u+x myfile rwxrw-r-- 赋予文件属主执行权限

chmod go+x myfile rwxrwxr-x 赋予同组用户和其他用户执行权限

---举例1

文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是 A 。

A chmod a+x g+w exer1

B chmod 775 exer1

2022-9-14

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表