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,所有人