首页 > 运维 > linux运维 > 正文

Linux 文件权限怎么修改?chmod/chown 超简单教程

冷炫風刃
发布: 2025-12-05 21:24:06
原创
742人浏览过
Linux文件权限管理核心是chmod改“谁能做什么”、chown改“谁拥有文件”:chmod用数字法(如644)或符号法(如u+x)设置读写执行权限,chown用“用户:组”格式修改归属,系统级操作需sudo,ls -l可实时验证。

linux 文件权限怎么修改?chmod/chown 超简单教程

Linux 文件权限修改其实不难,关键搞懂 chmod 改“谁能做什么”,chown 改“谁拥有这个文件”。记牢这两个命令,90% 的权限问题都能自己搞定。

chmod:改文件的读、写、执行权限

权限分三组:所有者(user)、所属组(group)、其他人(others),每组都有 r(读)、w(写)、x(执行)三种权限。比如 -rw-r--r-- 表示:所有者可读写,组和其他人只能读。

  • 用数字法最直观:r=4,w=2,x=1,加起来就是权限值。例如 chmod 644 file.txt → 所有者读写(4+2=6),组和其他人只读(4)
  • 常用组合:755(目录/可执行脚本)、644(普通文件)、600(私密文件,如密钥)
  • 也可以用符号法微调:chmod u+x script.sh 给所有者加执行权限;chmod go-w config.conf 去掉组和其他人的写权限

chown:改文件的所有者和所属组

格式是 chown [用户][:组] 文件,冒号前后都可省略,但顺序不能错。

  • 只改所有者:chown alice file.log
  • 只改组:chown :developers project/(注意冒号前空)
  • 同时改两者:chown alice:developers file.txt
  • 递归修改整个目录:chown -R bob:web /var/www/html(-R 很关键,不然只改目录本身)

哪些情况必须用 sudo?

你只能修改自己拥有的文件权限;想改别人(比如 root)的文件,或把文件转给其他用户,就得加 sudo

讯飞智文
讯飞智文

一键生成PPT和Word,让学习生活更轻松。

讯飞智文 61
查看详情 讯飞智文
  • sudo chmod 755 /usr/local/bin/mytool(改系统级可执行文件)
  • sudo chown root:wheel /etc/nginx/nginx.conf(改配置文件归属)
  • 没权限时别硬试,先看报错提示——通常会说 “Operation not permitted” 或 “Permission denied”

小技巧:快速确认当前权限

ls -l 看最清楚。输出第一列像 -rwxr-xr-- 就是权限,第三、四列分别是所有者和组名。

  • 想批量处理?配合 find:比如找所有 .sh 文件并加执行权限:find . -name "*.sh" -exec chmod +x {} \;
  • 不确定改对没?改完立刻 ls -l 文件名 对比下
  • 误操作了?只要没删文件,权限随时能改回来,不用慌

基本上就这些。不复杂但容易忽略细节——记住:chmod 管“能不能做”,chown 管“是谁的”,用对场景,权限问题就稳了一大半。

以上就是Linux 文件权限怎么修改?chmod/chown 超简单教程的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号