网站首页 > 技术文章 正文
chmod(英文全拼:change mode)命令是控制用户对文件的权限的命令
文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)如图1-1所示,只有文件所有者和超级用户可以修改文件或目录的权限。
可以使用绝对模式(八进制数字模式),符号模式指定文件的权限。如图1-2所示
语法
chmod [-cfvR] [--help] [--version] mode file...
参数说明
mode : 权限设定字串,格式如下 :
[ugoa...][[+-=][rwxX]...][,...]
其中:
- u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
- + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
- r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。
实例
将文件 file1.txt 设为所有人皆可读取:chmod ugo+r file1.txt 如图1-3所示
将文件 file1.txt 设为所有人皆可读取 :
chmod a+r file1.txt
将文件 file1.txt 与 file2.txt 设为该文件拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入:chmod ug+w,o-w file1.txt file2.txt如图1-4所示
为 ex1.py 文件拥有者增加可执行权限:chmod u+x ex1.py如图1-5所示
将目前目录下的所有文件与子目录皆设为任何人可读取 chmod -R a+r *如图1-7所示
chmod也可以用数字来表示权限如图1-8所示
- r=4,w=2,x=1
- 若要 rwx 属性则 4+2+1=7
- 若要 rw- 属性则 4+2=6
- 若要 r-x 属性则 4+1=5
猜你喜欢
- 2025-06-12 CentOS7安装Mongodb 4.x.x
- 2025-06-12 VMware11将至,最新10.0.4或为VMware10绝唱
- 2025-06-12 Step by Step之CentOS7安装Selenium篇
- 2025-06-12 centos6.5系统中,yum源报错,如何解决?
- 2025-06-12 ELK 上手4 安装filebeat并读取ThinkPHP5日志写入logstash
- 2025-06-12 CENTOS Mysql5.7数据库自动安装脚本
- 2025-06-12 CentOS 9 下 MLFlow 官方 Totorial 详解 : (四) 部署模型 Serve
- 2025-06-12 CentOS各版本介绍及下载
- 2025-06-12 CentOS7.5系统更新yum源的详细过程
- 2025-06-12 CentOS7系统如何修改主机名
- 最近发表
- 标签列表
-
- axure 注册码 (25)
- exploit db (21)
- mutex_lock (30)
- oracleclient (27)
- think in java (14)
- javascript权威指南 (19)
- nfs (25)
- componentart (17)
- yii框架 (14)
- springbatch (28)
- oracle数据库备份 (25)
- iptables (21)
- 自动化单元测试 (18)
- python编写软件 (14)
- dir (26)
- connectionstring属性尚未初始化 (23)
- output (32)
- panel滚动条 (28)
- centos 5 4 (23)
- sql学习 (33)
- dfn (14)
- http error 503 (21)
- pop3服务器 (18)
- 图表组件 (17)
- android退出应用 (21)