温馨提示×

ubuntu文件权限怎么改

小樊
47
2026-10-29 05:26:13
栏目: 智能运维

在 Ubuntu(Linux)中,修改文件/目录权限主要用 chmod,修改所属用户和组主要用 chown。下面给你最常用的用法。


一、查看权限

ls -l 文件名

示例输出:

-rwxr-xr-- 1 user user 0 Jan 1 10:00 test.sh

含义:

  • r 读
  • w 写
  • x 执行
  • 顺序:用户(u) / 用户组(g) / 其他(o)

二、用 chmod 改权限

1️⃣ 数字方式(最常用)

chmod 755 文件名

常见权限:

  • 777:所有人可读写执行(不安全)
  • 755:自己可读写执行,其他人读执行
  • 644:自己读写,其他人只读

2️⃣ 字母方式

chmod u+x 文件名      # 给所有者加执行权限
chmod g-w 文件名      # 去掉组写权限
chmod o+r 文件名      # 其他人加读权限
chmod a+r 文件名      # 所有人加读权限

3️⃣ 递归修改目录

chmod -R 755 目录名

三、用 chown 改拥有者

1️⃣ 修改用户

sudo chown 用户名 文件名

2️⃣ 修改用户和组

sudo chown 用户名:组名 文件名

3️⃣ 递归修改

sudo chown -R 用户名:组名 目录名

四、常见场景示例

✅ 让脚本可执行:

chmod +x test.sh

✅ 网站目录权限:

sudo chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html

✅ 个人文件只允许自己访问:

chmod 600 secret.txt

如果你有具体场景(比如 SSH 权限、Docker、Web 服务器、无法写入文件),可以告诉我,我给你精确命令。

0 踩