chown
chown 命令 - 修改文件所有者
chown(Change Owner)用于更改文件或目录的所有者和用户组。常用情景是将网站文件所有权赋予 Web 服务器用户。
命令语法
chown [选项] 所有者[:组] 文件
常用参数
| -R | 递归修改目录下所有文件的所有者 |
| -v | 显示修改过程 |
| --reference | 参考另一个文件的所有者 |
实战示例
- $ chown user1 file.txt将文件所有者改为 user1
- $ chown user1:group1 file.txt同时修改所有者和用户组
- $ chown :www-data file.txt只修改用户组(冒号在名前)
- $ chown -R www-data:www-data /var/www/递归修改网站目录所有者和组
- $ chown user file.txt将file.txt的所有者改为user
- $ chown -R user:group /var/www递归修改目录所有者和组
温馨提示
修改系统文件所有者和权限需要 root 权限。通常新建网站后需要 chown -R 给 Web 服务器用户才能正常运行。