Linux每日一篇 - 16 - chown
Linux文件所有权管理神器!掌握chown命令,轻松更改文件所有者和组,让文件管理更安全!
chown命令是什么?
chown是"Change Owner"的缩写,用于更改文件或目录的所有者和所属组,是Linux系统管理的重要工具。
基本用法
# 更改文件所有者chown username filename# 更改文件所有者和组chown username:groupname filename# 仅更改组chown :groupname filename# 或者chgrp groupname filename# 递归更改目录及内容的所有者chown -R username:groupname directory/# 从参考文件复制所有权chown --reference=file1 file2
实用技巧
# 将文件所有者更改为用户和组chown user:group file.txt# 递归更改目录所有权chown -R www-data:www-data /var/www/html/# 更改所有匹配文件的所有权chown -R user:user /home/user/*# 仅更改目录的所有权(不包括文件)find /path -type d -exec chown user:group {} \;# 仅更改文件的所有权(不包括目录)find /path -type f -exec chown user:group {} \;# 更改权限但保持当前所有者chown --from=olduser:newgroup user:group file # 更改特定所有权的文件# 使用数字ID更改所有者chown 1000:1000 filename # 使用UID和GID
常用场景
# 将文件所有权转移给另一个用户chown newuser file.txt# 设置Web服务器文件所有权chown -R www-data:www-data /var/www/html/# 更改用户主目录所有权chown -R username:username /home/username# 修复复制文件的所有权chown -R $USER:$USER /home/user/copied_directory/# 更改配置文件所有权chown root:root /etc/myapp/config# 设置共享目录所有权chown -R user:sharedgroup /shared/directory/
关于我
•
来源博客:https://blog.echospace.top
•全平台同名"汪多多是只猫",专注分享实用技术教程,让你的IT学习之路更轻松!
•关注我,每天一个Linux命令,轻松入门Linux系统!
References
[1]: https://blog.echospace.top