Linux chown命令:改变目录/文件所属用户或组

chown 命令用来更改某个文件或目录的用户和用户组,这个命令也很常用。

例如 root 用户把自己的一个文件复制给用户 alloeat,为了让用户 alloeat 能够存取这个文件,root 用户应该把这个文件的属主设为 alloeat,否则,用户 alloeat 无法存取这个文件。

chown 命令的使用方式如下:

chown [选项] 用户或组 文件


chown 将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户 ID。组可以是组名或组 ID。文件是以空格分开的要改变权限的文件列表,支持通配符。chown 命令选项说明如表 6 所示。

表 6:chown 命令选项说明
选项 说明
-c 若该文件拥有者确实已经更改,才显示其更改动作。
-f 若该文件拥有者无法被更改也不要显示错误信息
-i 在删除与链接名同名的文件时先进行询问
-h 只对链接进行变更,而非该链接真正指向的文件
-v 显示拥有者变更的详细资料
-R 递归式地改变指定目录及其下的所有子目录和文件的拥有者