Liunx 之 chown 命令
chown 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户 ID;组可以是组名或者组 ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用 chown 命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。
只有文件主和超级用户才可以使用该命令
命令语法
chown(选项)(参数)
命令选项
-c 或——changes:效果类似“-v”参数,但仅会报更改的部分;
-f 或--quite 或——silent:不显示错误信息;
-h 或--no-dereference:只对符号连接的文件作修改,而不更改其他任何相关文件;
-R 或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;
-v 或——version:显示指令执行过程;
--dereference:效果和“-h”参数相同;
--help:在线帮助;
--reference=<参考文件或目录>:把指定文件或目录的拥有者与所属群组全部设成和参考文件或目录的拥有者与所属群组相同;
--version:显示版本信息。
命令参数
用户:组
指定所有者和所属工作组。当省略:组
,仅改变文件所有者;文件:指定要改变所有者和工作组的文件列表。支持多个文件和目标,支持 shell 通配符。
改变文件的属主和属组
改变文件的属主和属组
每个用户都有一个默认或主要组。如果用户创建了新文件或目录,则该主组将自动成为文件的组所有者。您可以使用 id 命令列出用户的默认组。
如果要将文件的组所有权更改为用户的默认组,则应仅在冒号后保留组名。
省略属组(deploy:),将同时修改文件的属主和属组
只改变文件的属组
省略属主(:deploy),将只改变文件的属组
改变指定目录以及其子目录下的所有文件的拥有者和群组
参考1.txt
的属主属组修改2.txt
的属主和属组
原文链接:https://rumenz.com/rumenbiji/linux-chown.html
微信公众号:入门小站
版权声明: 本文为 InfoQ 作者【入门小站】的原创文章。
原文链接:【http://xie.infoq.cn/article/d6248d58069ece8bd120e1e8c】。文章转载请联系作者。
评论