chgrp:改变文件所属用户组
chown:改变文件所有组
chmod:改变文件的权限
一、chgrp(change group的简称)
修改文件所属组:eg:chgrp users install.log
install.log文件的用户组被改成users了,连同子目录下所有文件都更改
注意:要改变得组名必须要在/etc/group文件内存在才行
二、chown(change owner的简称)
1)修改文件所有者:eg:chown bin install.log
install.log文件的所有者改成bin了
注意:要改变得用户必须要在/etc/passwd文件内存在才行
2)修改文件所有者和文件所属组:eg:chown user:group install.log
install.log文件的所有者改成user了,所属组改为group
什么时候会使用chgrp和chown?
如复制文件给你之外的其他人时,如cp命令
cp语法:cp 源文件 目标文件
eg:
cp .bashrc .bashrc_test
ls -al .bashrc*(这时显示的权限还是属于原文件者的,* 表示通配符)
.
.
.
chown bin .bashrc_test
三、chmod
1)数字类型改变文件权限:
r:4
w:2
x:1
eg:chmod 777 .bashrc
ls -al .bashrc
-rwxrwxrwx ...........
1)符号类型改变文件权限:
eg:chmod u=rwx,go=rx .bashrc
eg:chmod u=rwx g=rx o=r .bashrc
(不知道原先的文件属性,只想增加或减少文件的权限)
eg:chomd a+w .bashrc
eg:chomd a-x .bashrc
eg:chmod o-w .bashrc
u:user
g:group
o:other
a:all,所有人