新闻中心
Linux 权限看不懂?一文讲透 rwx 和 chmod 的真实用途
Linux权限核心是“谁、能干什么、对什么”,rwx对文件和目录作用不同:文件上r读、w写、x执行;目录上r列内容、w增删改、x进入;chmod用符号法或数字法修改权限。

Linux 权限看起来一堆 rwx 字母,其实核心就三点:谁、能干什么、对什么。搞懂这个,权限管理就没那么神秘了。
rwx 到底代表什么?
rwx 是三种操作权限的缩写,但它们对文件和目录的作用完全不同,这是最容易混淆的地方。
对于一个普通文件:
- r (read): 能打开并查看文件里的内容。没有 r 权限,连 cat、more 这些命令都用不了。
- w (write): 能修改文件里的内容,比如用 vim 编辑后保存。注意,这不等于能删除文件!删文件是另一个概念。
-
x (execute): 能把这个文件当作程序来运行。比如一个 shell 脚本,必须有 x 权限才能 ./script.sh 执行它
。
对于一个目录(文件夹):
- r (read): 能列出这个目录里包含哪些文件和子目录,也就是能用 ls 命令看里面有什么。
- w (write): 能在这个目录里创建、删除或重命名文件。这个权限很关键,拥有 w 权限就能删掉里面的文件,哪怕你对那个文件本身没有任何权限。
- x (execute): 能进入这个目录,也就是能用 cd 命令切换到它里面。没有 x 权限,即使你知道路径也进不去。
chmod:如何修改这些权限?
chmod 命令就是用来改变文件或目录权限的工具,主要有两种方式:符号法和数字法。
1. 符号法(更直观)
这种方法直接用字母表示要修改的对象和权限。基本格式是:chmod [谁][怎么改][改什么权限] 文件名。
Moshi Chat
法国AI实验室Kyutai推出的端到端实时多模态AI语音模型,具备听、说、看的能力,不仅可以实时收听,还能进行自然对话。
160
查看详情
- 谁 (Who): u 代表所有者 (user),g 代表所属组 (group),o 代表其他人 (others),a 代表所有人 (all)。
- 怎么改 (Operator): + 表示增加权限,- 表示去掉权限,= 表示精确设置为某个权限。
-
例子:
-
chmod u+x script.sh: 给文件所有者加上执行 (x) 权限。 -
chmod g-w,o-rwx config.txt: 去掉所属组的写 (w) 权限,并去掉其他人的所有 (rwx) 权限。 -
chmod a=r file.txt: 让所有人(所有者、组、其他人)的权限都精确等于只读 (r)。
-
2. 数字法(更高效)
这种方法用一个三位数来代表全部权限,每个数字是 r、w、x 对应数值的总和(r=4, w=2, x=1)。
- 第一位数字:代表所有者的权限 (u)。
- 第二位数字:代表所属组的权限 (g)。
- 第三位数字:代表其他人的权限 (o)。
- 计算方法: 把需要的权限数值加起来。比如,想要 rwx 就是 4+2+1=7;想要 rw- 就是 4+2+0=6;想要 r-x 就是 4+0+1=5。
-
常见组合:
-
chmod 755 dir/: 所有者有 rwx (7),组有 r-x (5),其他人有 r-x (5)。这是目录的常用权限。 -
chmod 644 file.txt: 所有者有 rw- (6),组有 r-- (4),其他人有 r-- (4)。这是文件的常用权限。
-
权限字符串第一段的完整解读
当你用 ls -l 查看时,会看到类似 -rw-r--r-- 或 drwxr-xr-x 的字符串。这一串字符可以分成四部分来看:
-
第一个字符: 表示文件类型。
-代表普通文件,d代表目录,l代表链接等。 -
第2-4个字符: 代表所有者的权限。比如
rw-表示有读、写,无执行。 -
第5-7个字符: 代表所属组的权限。比如
r-x表示有读、执行,无写。 -
第8-10个字符: 代表其他人的权限。比如
r--表示只有读权限。
所以,-rw-r--r-- 拆开就是:普通文件,所有者可读可写,所属组可读,其他人可读。
基本上就这些。
以上就是Linux 权限看不懂?一文讲透 rwx 和 chmod 的真实用途的详细内容,更多请关注其它相关文章!
# 有什么
# 苏州好网站建设方案服务
# 新增网站推广方案
# 石家庄市网站推广排名
# 福建高效网站建设项目
# 莆田网站建设方案详细
# 泰安创意网站建设公司
# 鄱阳网站网络推广的效果
# 诊所营销方案推广
# 老年产品推广与营销招聘
# seo网站认定易速达
# linux
# 压缩解压
# 怎么改
# 操作步骤
# 编辑器
# 服务管理
# 运行环境
# 一文
# 看不懂
# 这是
# 工具
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
批改网学生版PC登录 批改网官网登录系统入口
如何高效处理PHP中的Excel数据导入导出?PortPHP/Spreadsheet助你轻松搞定!
深入理解J*a编译器的兼容性选项:从-source到--release
qq邮箱日历功能怎么用_创建日程与会议邀请的技巧
qq音乐在线播放入口_qq音乐电脑版登录链接
2025俄罗斯Yandex最新入口 官方网站地址及浏览器下载指南
夸克浏览器网页版最新地址 夸克浏览器官方入口合集
美团外卖商家服务中心入口 美团商家版官网入口
QQ邮箱电脑版登录入口_QQ邮箱官方网站登录平台
C++如何检测键盘输入_C++ _kbhit与_getch函数非阻塞输入
QQ邮箱官方邮箱登录入口 QQ邮箱网页版快速访问
限制HTML日期输入框的日期选择范围
2026年CSGO开箱网站推荐 CSGO开箱平台精选
AO3访问入口汇总 AO3网页版同人作品一键直达
Win10怎么制作U盘启动盘 Win10系统安装U盘制作教程【详解】
LINQ to XML为何解析失败? 深入理解C# XDocument的异常处理
千牛数据看板网页版_千牛数据看板网页版访问方法
Go语言中JSON数据解析与字段访问教程
解决 MongoDB 聚合查询中对象数组 _id 匹配问题
Django表单验证失败时保留用户输入数据的最佳实践
CSS Box Model与弹性按钮:维持布局稳定的动画实践
Win11怎么设置鼠标指针速度_Win11提高鼠标指针精确度选项
如何设置Windows Defender的定时扫描_计划任务实现自动杀毒【安全】
谷歌浏览器无痕模式怎么开 Chrome开启无痕浏览设置方法【教程】
Lar*el的路由模型绑定怎么用_Lar*el Route Model Binding简化控制器逻辑
Lar*el递归关系中排除子孙节点的策略
wps文字怎么插入目录并自动更新_wps文字如何插入目录并自动更新方法
C++如何实现异步操作_C++11使用std::future和std::async进行异步编程
MongoDB Aggregation:在嵌套对象数组中精确匹配ObjectId
AO3官方镜像站点汇总 AO3同人作品网页版直达链接
在J*a中如何开发简易博客标签推荐系统_博客标签推荐项目实战解析
邮政编码查询不到怎么办_邮政编码查询不到的常见原因与对策
百度网盘网页版入口 百度网盘网页版官方登录网址
PyTorch模型训练准确率不提升:诊断与修复常见指标计算错误
漫蛙MANWA漫画主页官方入口 漫蛙漫画最新在线阅读地址
AO3网页版合集入口 Archive of Our Own同人作品浏览指南
浏览器打开即用 美图秀秀网页版入口
win11 arm版怎么安装 M1/M2 Mac虚拟机安装ARM win11的方法
QQ邮箱在线登录平台 QQ邮箱个人邮箱网页版入口
探索高级语言到C/C++的转译路径:以Go为例及内存管理策略
机器学习中对数变换预测结果的反向还原
c++中为什么推荐使用using替代typedef_c++现代化类型别名
sublime如何配置Go语言开发环境_sublime搭建Golang编译运行系统
LINUX的perf命令入门_LINUX官方性能分析工具的使用与解读
mc.js游戏直达 mc.js网页免下载版本秒进地址
poki网页游戏推荐_poki免费游戏平台入口
PySpark中高效提取字符串右侧可变长度数字:使用regexp_extract
Log4j Console Appender性能瓶颈与高并发优化策略
Golang如何处理RPC请求负载均衡_Golang RPC请求负载均衡策略与实践
Win10如何恢复误删的快捷方式_Win10重建常用软件快捷方式


2025-12-05
浏览次数:次
返回列表
。