修改文件所属组群——chgrp
修改文件所属组群很简单-chgrp命令,就是change group的缩写(我们可以利用这些来记忆命令)
语法:chgrp 组群 文件名/目录
举例:
[root@redhat ~]# groupadd groupa
[root@redhat ~]# groupadd groupb
[root@redhat ~]# useradd -g groupa zgz
[root@redhat ~]# su - zgz
[zgz@redhat ~]$ touch filea
[zgz@redhat ~]$ touch fileb
[zgz@redhat ~]$ ls -l
total 8
-rw-r--r-- 1 zgz groupa 0 Sep 26 05:48 filea
-rw-r--r-- 1 zgz groupa 0 Sep 26 05:50 fileb
--
[root@redhat zgz]# chgrp groupb filea --改变filea所属群组
[root@redhat zgz]# ls -l
total 8
-rw-r--r-- 1 zgz groupb 0 Sep 26 05:48 filea
-rw-r--r-- 1 zgz groupa 0 Sep 26 05:50 fileb
修改文件拥有者——chown
修改组群的命令使chgrp,即change group,那么修改文件拥有者的命令自然就是chown,即change
owner。chown功能很多,不仅仅能更改文件拥有者,还可以修改文件所属组群。如果需要将某一目录下的所有文件都改变其拥有者,可以使用-R参数。
语法如下:
chown [-R] 账号名称 chown [-R] 账号名称:组群 文件/目录
举例:
[root@redhat zgz]# ls -l
total 20
-rw-r--r-- 1 zgz groupb 0 Sep 26 05:48 filea
-rw-r--r--