温馨提示×

如何修改linux文件属主

小樊
44
2026-10-01 14:55:18
栏目: 智能运维

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


一、基本用法

chown 新属主 文件名

示例

chown alice file.txt

将 file.txt 的属主改为用户 alice


二、同时修改属主和属组

chown 属主:属组 文件名

示例

chown alice:staff file.txt

属主改为 alice,属组改为 staff

只改属组也可以用:

chown :staff file.txt

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

chown -R alice:staff /data/

将 /data 目录及其下所有文件、子目录的属主和属组都修改


四、常见注意事项

1. 需要权限

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

sudo chown alice file.txt

2. 普通用户不能随便改属主

普通用户一般只能改自己文件的属组,不能改成别人。

3. 查看当前属主和属组

ls -l file.txt

输出示例:

-rw-r--r-- 1 alice staff 0 Jun 10 10:00 file.txt

五、常见使用场景

  • 网站目录授权:
sudo chown -R www-data:www-data /var/www/html
  • 把文件交给某个用户管理:
sudo chown tom config.yaml

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

0 踩