温馨提示×

ubuntu怎么修改文件所有者

小樊
36
2026-10-22 12:02:39
栏目: 智能运维

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


一、基本用法

sudo chown 新所有者 文件名

例如,把 test.txt 的所有者改为用户 alice:

sudo chown alice test.txt

二、同时修改所有者和用户组

sudo chown 新所有者:新用户组 文件名

例子:

sudo chown alice:alice test.txt

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

如果是目录,并希望里面所有文件和子目录一起改:

sudo chown -R alice:alice /home/alice/data

-R 表示 recursive(递归)


四、只修改用户组(不改用 chown 也可以)

sudo chgrp 新用户组 文件名

或:

sudo chown :新用户组 文件名

五、查看当前文件所有者

ls -l 文件名

输出示例:

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

分别表示:权限、所有者、用户组


六、常见注意事项

  1. 修改所有者一般需要 root 权限,所以通常用 sudo
  2. 普通用户不能把文件“送”给别人(除非是 root)
  3. 系统关键文件(如 /etc、/usr)不要随意改所有者

如果你有具体场景(比如:

  • 改 Docker 挂载目录
  • 改网站目录(Nginx/Apache)
  • 改 U 盘/移动硬盘文件

可以告诉我,我给你更针对性的命令。

0 踩