当前位置: 首页 > news >正文

Linux chmod命令

语法

chmod [选项] 权限模式 文件...
chmod [选项] --reference=参考文件 文件...

常用选项

  • -c : 若该文件权限确实已经更改,才显示其更改动作
  • -f : 若该文件权限无法被更改也不要显示错误讯息
  • -v : 显示权限变更的详细资料
  • -R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)
  • --help : 显示辅助说明
  • --version : 显示版本

mode : 权限设定字串,格式如下 :

权限模式

1、符号模式(ugoa+/-权限)

[ugoa...][[+-=][rwxX]...][,...]

其中:

  • u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
  • + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
  • r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。

使用符号模式可以设置多个项目:who(用户类型),operator(操作符)和 permission(权限),每个项目的设置可以用逗号隔开。

命令 chmod 将修改 who 指定的用户类型对文件的访问权限,用户类型由一个或者多个字母在 who 的位置来说明,如 who 的符号模式表所示:

who用户类型说明
u user 文件所有者
g group 文件所有者所在组
o others 所有其他用户
a all 所有用户, 相当于 ugo

operator 的符号模式表:

Operator说明
+ 为指定的用户类型增加权限
- 去除指定用户类型的权限
= 设置指定用户权限的设置,即将用户类型的所有权限重新设置

权限类型:

模式名字说明
r 设置为可读权限
w 设置为可写权限
x 执行权限 设置为可执行权限
X 特殊执行权限 只有当文件为目录文件,或者其他类型的用户有可执行权限时,才将文件权限设置可执行
s setuid/gid 当文件被执行时,根据who参数指定的用户类型设置文件的setuid或者setgid权限
t 粘贴位 设置粘贴位,只有超级用户可以设置该位,只有文件所有者u可以使用该位

2、八进制语法

chmod 命令可以使用八进制数来指定权限。

数字权限
4 读(r)
2 写(w)
1 执行(x)

组合方式:

  • 所有者权限(第一位)
  • 组权限(第二位)
  • 其他用户权限(第三位)

常用组合:

  • 755: rwxr-xr-x
  • 644: rw-r--r--
  • 700: rwx------

文件或目录的权限位是由 9 个权限位来控制,每三位为一组,它们分别是文件所有者(User)的读、写、执行,用户组(Group)的读、写、执行以及其它用户(Other)的读、写、执行。

#权限rwx二进制
7 读 + 写 + 执行 rwx 111
6 读 + 写 rw- 110
5 读 + 执行 r-x 101
4 只读 r-- 100
3 写 + 执行 -wx 011
2 只写 -w- 010
1 只执行 --x 001
0 --- 000

例如, 765 将这样解释:

  • 所有者的权限用数字表达:属主的那三个权限位的数字加起来的总和。如 rwx ,也就是 4+2+1 ,应该是 7。
  • 用户组的权限用数字表达:属组的那个权限位数字的相加的总和。如 rw- ,也就是 4+2+0 ,应该是 6。
  • 其它用户的权限数字表达:其它用户权限位的数字相加的总和。如 r-x ,也就是 4+0+1 ,应该是 5。
http://www.jsqmd.com/news/257553/

相关文章:

  • 短视频开源源码,js函数柯里化 - 云豹科技
  • 2026年评价高的武汉隐形车衣,武汉汽车车衣,武汉汽车防爆膜旗舰店采购选型榜单 - 品牌鉴赏师
  • 聊聊2026年同步带轮厂家哪家好?盖奇同步带轮口碑出众值得选! - 工业品牌热点
  • 【2026年精选毕业设计:基于Spring Boot的校园失物招领系统的设计与实现(含论文+源码+PPT+开题报告+任务书+答辩讲解)】 - 指南
  • 关于《互联网应用程序个人信息收集使用规定(征求意见稿)》公开征求意见的通知
  • 清远市阳山连山壮族瑶族连南英德连州区英语雅思培训辅导机构推荐,2026权威出国雅思课程中心学校口碑排行榜推荐 - 老周说教育
  • 学习行为数据挖掘与资源推荐系统毕业设计源码(源码+lw+部署文档+讲解等)
  • kubeadm 离线部署 Kubernetes 集群 + 完整测试【20260117】002
  • kubeadm 离线部署 Kubernetes 集群 + 完整测试【20260117】001
  • 2026年口碑好的附近心理咨询,南市区心理咨询,五华区心理咨询公司行业热门推荐 - 品牌鉴赏师
  • 2026年可靠的隧道钢波纹片,钢波纹管涵洞,整装波纹涵管厂家选型推荐手册 - 品牌鉴赏师
  • 福田奥铃CTS CTX EV M4 EV M卡 T3 TS TX 中卡 捷运 速运维修手册电路图资料拆装大修修理螺丝扭力扭力传感器安装位置拆装过程故障码诊断流程针脚定义保险盒图解继电器图解线束走向分布
  • 2025年市面上有实力的尘埃在线监测系统厂家推荐榜,大流量尘埃粒子计数器/粒子计数器 /空气粒子计数器厂家排名 - 品牌推荐师
  • 丽江目的地婚礼推荐TOP3权威榜:真实口碑+服务实力双测评 - 提酒换清欢
  • 福田时代EV M3 递哥 领航 领航M5 领航S1 驭菱 驭菱维修手册电路图资料拆装大修修理螺丝扭力扭力传感器安装位置拆装过程故障码诊断流程针脚定义保险盒图解继电器图解线束走向分布图正时校对点位钣金尺
  • 基于springBoot的小区健身房管理系统设计与实现
  • ssm603人事档案管理系统带前端
  • day133—快慢指针—链表的中间结点(LeetCode-876)
  • 深入解析 Flutter 跨端开发在扫描全能王移动端应用中的实践:从技术栈到面试准备
  • 短视频平台源码,CSS实现聊天布局 - 云豹科技
  • 基于SpringBoot的水产养殖管理系统的设计与实现
  • 2026年正规的热镀锌钢波纹管,整装钢波纹管,大跨径钢波纹管厂家采购决策指南 - 品牌鉴赏师
  • Android开发工程师深度解析:从技术体系到面试实战
  • 基于springboot车辆报废回收管理系统设计实现
  • AI应用与全栈开发工程师(智能体方向)的全面指南
  • 基于SpringBoot的办公管理系统设计与实现
  • 清远市阳山连山壮族瑶族连南英德连州区英语雅思培训辅导机构推荐,2026权威出国雅思课程中心学校口碑排行榜 - 老周说教育
  • ssm607宠物用品商城带商家vue上架时间
  • 带来 Multi Agent 开发,OpenSolon v3.8.3 发布
  • 2026年实验室建设服务商,实验室建设哪家好? - 工业品牌热点