在linux下更改所属用户组, 使用chgrp命令。
改变文件的用户组很简单,直接用chgrp即可,该命令是change group(改变用户组)的缩写。
假设以root的身份登入FC4,那么,在你的家目录内有一个install.log文件,如何改变该文件的用户组呢?
参数: 都更新成为这个用户组。常常用在更改某一目录的情况。
例子:
复制代码代码示例:
[root@linux ~]# chgrp users install.log
[root@linux ~]# ls -l -rw-r--r-- 1 root users 68495 Jun 25 08:53 install.log [root@linux ~]# chgrp testing install.log
chgrp: invalid group name `testing' <== 出现错误信息~找不到这个用户组名~
更改文件拥有者, chown
复制代码代码示例:
[root@linux ~]# chown [-R] 账号名称 文件或目录
[root@linux ~]# chown [-R] 账号名称:用户组名称 文件或目录
参数:
例子:
复制代码代码示例:
[root@linux ~]# chown bin install.log
[root@linux ~]# ls -l -rw-r--r-- 1 bin users 68495 Jun 25 08:53 install.log [root@linux ~]# chown root:root install.log [root@linux ~]# ls -l -rw-r--r-- 1 root root 68495 Jun 25 08:53 install.log
知道了如何改变文件的用户组与拥有者,那么什么时候使用chown或chgrp呢?
复制代码代码示例:
[root@linux ~]# cp 来源文件 目的文件
假设要将 .bashrc文件复制成为 .bashrc_test,且是要给bin这个人,可以这样:
复制代码代码示例:
[root@linux ~]# cp .bashrc .bashrc_test
[root@linux ~]# ls -al .bashrc* -rw-r--r-- 1 root root 395 Jul 4 11:45 .bashrc -rw-r--r-- 1 root root 395 Jul 13 11:31 .bashrc_test
如何处理? |