在 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
-R 表示递归(目录及其子目录、文件)
修改文件属主通常需要 root 权限:
sudo chown alice file.txt
只有 root 可以把文件给别的用户
普通用户只能改自己文件的属组(且必须是自己所属的组)
ls -l 文件名
输出示例:
-rw-r--r-- 1 alice staff 0 Jun 10 10:00 file.txt
表示:属主 alice,属组 staff
如果你有 具体场景(如 Web 目录、Docker、批量修改),可以告诉我,我给你更合适的命令。