温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

unix如何修改文件权限

发布时间:2026-10-02 06:46:51 来源:亿速云 阅读:96 作者:小樊 栏目:系统运维

在 Unix / Linux 系统中,修改文件或目录权限最常用的是 chmod 命令,此外还有 chown(修改所有者)和 chgrp(修改所属组)。下面分项说明。


一、使用 chmod 修改权限

1️⃣ 权限说明

Unix 权限分为三类:

  • u:所有者(user)
  • g:所属组(group)
  • o:其他用户(others)
  • a:所有人(all)

权限类型:

  • r:读(4)
  • w:写(2)
  • x:执行(1)

2️⃣ 符号方式(推荐初学者)

chmod u+x file          # 给所有者添加执行权限
chmod g-w file          # 去掉组的写权限
chmod a+r file          # 所有人可读
chmod u=rwx,g=rx,o= file

3️⃣ 数字方式(常用)

chmod 755 file

含义:

  • 7 = rwx(所有者)
  • 5 = r-x(组)
  • 5 = r-x(其他)

常见权限:

  • 644:普通文件
  • 755:可执行文件 / 目录
  • 600:仅自己可读写
  • 777:所有人可读写执行(⚠不安全)

4️⃣ 递归修改目录

chmod -R 755 dir/

二、修改文件所有者(chown)

chown user file
chown user:group file
chown -R user:group dir/

⚠ 通常需要 root 权限:

sudo chown root:root file

三、修改所属组(chgrp)

chgrp group file
chgrp -R group dir/

四、查看权限

ls -l file

示例输出:

-rwxr-xr-- 1 user group 1024 Jan 1 10:00 file

如果你有具体场景(如:脚本无法执行、Web 目录权限、SSH 密钥权限等),可以告诉我,我可以直接给你命令。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手