經常會用到的命令,記一下。
1.chgrp修改文件所屬組
#簡單使用,將文本test.txt所屬組改爲gourp1
chgrp gourp1 test.txt
2.chown修改文件擁有者
#將test.txt文件所屬用戶修改爲user1
chown user1 test.txt
#同時修改test.txt的所屬用戶和所屬組
chown user1:group1 test.txt
3.chmod修改文件屬性
chmod 755 test
chmod u+x test
chmod u-x test
chmod g+x test
4.usrmod修改用戶所屬組
一般的話只是將當前用戶添加到其它組中去
usrmod -a -G group1 user1
如果要徹底更改用戶所屬的組的話使用
usrmod -g group1 user1
-----------------------------------------------------------------------------------------更新------------------------------------------
第四點usrmod說的有點問題:
-g 改變的是戶的初始用戶組。它會修改/etc/passwd文件.改變用戶的GID
-G爲用戶增加附屬組。它不會修改/etc/passwd文件.改變用戶的GID,而是修改/etc/group文件,在用戶組下的用戶名單裏添加新用戶。
打個比方來說:
-g修改的是用戶的親爹,-G修改的是用戶的乾爹。
關於初始用戶組和有效用戶組參考:http://roclinux.cn/?p=1467