温馨提示×

linux怎么修改文件属主

小樊
46
2026-09-22 20:12:53
栏目: 智能运维

在 Linux 中,修改文件或目录的**属主(owner)**通常使用 chown 命令。


一、基本用法

chown 新属主 文件名

例如,把 test.txt 的属主改为 tom:

chown tom test.txt

二、同时修改属主和属组

chown 属主:属组 文件名

例如:

chown tom:staff test.txt

只修改属组也可以写成:

chown :staff test.txt

三、递归修改目录及其内容

加 -R 参数(递归):

chown -R tom:staff /data/project

⚠️ 递归操作要小心,避免误改系统目录。


四、查看当前属主和属组

ls -l 文件名

示例输出:

-rw-r--r-- 1 tom staff 1024 Jun 10 10:00 test.txt

表示属主是 tom,属组是 staff。


五、需要权限

修改文件属主通常需要 root 权限:

sudo chown tom test.txt

普通用户一般不能把文件改成别人(除非有特殊配置)。


六、常见示例

  1. 把网站目录交给 www 用户:
sudo chown -R www:www /var/www/html
  1. 只改属主,不改属组:
sudo chown mysql data.db

如果你有具体场景(比如 Docker、Nginx、挂载磁盘等),可以告诉我,我给你更针对性的命令。

0 踩