【帮助中心】Linux chown 命令教程,修改文件目录所有者与所属用户组

2026-10-14 04:38:49丨 发布者:云天域--技术

一、基础语法

chown 用户名:用户组 文件名

二、基础示例

# 将test.txt所有者改为www,所属组www
chown www:www test.txt

# 只修改所有者,不修改用户组
chown www test.txt

三、递归修改整个目录(网站目录常用)

网站目录下有大量子文件和子文件夹,需要-R递归参数

chown -R www:www /home/wwwroot/
-R 递归,目录下所有文件、子目录一起修改归属,部署网站非常常用。

四、查看文件所有者

用 ls -l 查看文件归属信息

ls -l test.txt

输出结果第三列是所有者,第四列为所属用户组。

五、常见问题

  1. 提示 Operation not permitted:普通用户无法修改别人的文件,需要 root 权限或者 sudo 执行
  2. 网站文件推荐归属 www 用户,Nginx/Apache 才能正常读取
  3. 区分 chown 和 chmod:chown 改归属;chmod 改读写执行权限

总结

chmod 控制读写权限,chown 控制是谁拥有这个文件。搭建 LNMP、LAMP 网站环境时,网站根目录经常需要用 chown 修改为 web 用户,避免出现 403 访问拒绝。