在 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
普通用户一般不能把文件改成别人(除非有特殊配置)。
www 用户:sudo chown -R www:www /var/www/html
sudo chown mysql data.db
如果你有具体场景(比如 Docker、Nginx、挂载磁盘等),可以告诉我,我给你更针对性的命令。