经常会用到的命令,记一下。
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