在 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 目录及其下所有文件、子目录的属主和属组都修改
修改文件属主通常需要 root 权限:
sudo chown alice file.txt
普通用户一般只能改自己文件的属组,不能改成别人。
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、挂载磁盘等),可以告诉我,我给你更合适的命令。