chown命令改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。
作用:修改文件拥有者和所属组
语法:
chown(选项)(参数)
chown USER:GROUP 属主:属组 文件
chown USER 属主 文件
chown :GROUP 属组 文件
选项
-c或——changes:效果类似“-v”参数,但仅回报更改的部分;
-f或--quite或——silent:不显示错误信息;
-h或--no-dereference:只对符号连接的文件作修改,而不更改其他任何相关文件;
-R或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;
-v或——version:显示指令执行过程;
--dereference:效果和“-h”参数相同;
--help:在线帮助;
--reference=:把指定文件或目录的拥有者与所属群组全部设成和参考文件或目录的拥有者与所属群组相同;
--version:显示版本信息。
示例:
[root@xuegod163 ~]# chown -R andy:andy tianyuan/
[root@xuegod163 ~]# ll tianyuan/
total 4
drwxr-xr-x 2 andy andy 4096 Oct 13 21:15 congcong
-rw-r--r-- 1 andy andy 0 Oct 13 21:14 ningning
[root@xuegod163 ~]# chown :bin tianyuan/
[root@xuegod163 ~]# ll -d tianyuan/
drw-rwxr-x 3 andy bin 4096 Oct 13 21:15 tianyuan/
一个文件只有读的权限,拥有者是否可以写这个文件? 文件所有者一定可以写文件
[root@xuegod163 ~]# touch fwq
[root@xuegod163 ~]# ll fwq
-rw-r--r-- 1 root root 0 Oct 13 21:18 fwq
[root@xuegod163 ~]# chmod u-w fwq
[root@xuegod163 ~]# ll fwq
-r--r--r-- 1 root root 0 Oct 13 21:18 fwq
[root@xuegod163 ~]# vim fwq
[root@xuegod163 ~]# cat fwq