Linux基础命令之: Linux常用命令
6.chown和chgrp
(1)作用。
①chown:修改文件所有者和组别。
②chgrp:改变文件的组所有权。
(2)格式。
①chown:chown[选项]...文件所有者[所有者组名]文件
其中的文件所有者为修改后的文件所有者。
②chgrp:chgrp[选项]...文件所有组文件
其中的文件所有组为改变后的文件组拥有者。
(3)常见参数。
chown和chgrp的常见参数意义相同,其主要选项参数如表2.15所示。
表2.15 chown和chgrp命令常见参数列表
选项 | 参数含义 |
-c,-changes | 详尽地描述每个file实际改变了哪些所有权 |
-f,--silent,--quiet | 不打印文件所有权就不能修改的报错信息 |
(4)使用实例。
在笔者的系统中一个文件的所有者原先是这样的。
[root@localhosttest]#$ls-l
-rwxr-xr-x15apecteldavid40966月4200XuClinux-dist.tar
可以看出,这是一个文件,文件拥有者是apectel,具有可读写和执行的权限,它所属的用户组是david,具有可读和执行的权限,但没有可写的权限,同样,系统其他用户对其也只有可读和执行的权限。
首先使用chown将文件所有者改为root。
[root@localhosttest]#chownrootuClinux-dist.tar
[root@localhosttest]#ls–l
-rwxr-xr-x15rootdavid40966月4200XuClinux-dist.tar
可以看出,此时,该文件拥有者变为了root,它所属文件用户组不变。
接着使用chgrp将文件用户组变为root。
[root@localhosttest]#chgrprootuClinux-dist.tar
[root@localhosttest]#ls–l
-rwxr-xr-x15rootroot40966月4200XuClinux-dist.tar
(5)使用说明。
n 使用chown和chgrp必须拥有root权限。
小知识 | 在进行有关文件的操作时,若想避免输入冗长的文件,在文件名没有重复的情况下可以使用输入文件前几个字母+Tab>键的方式,即:cd/uCtab>会显示cd/uClinux-list |
评论