~groups 查看用戶所在的組linux
$ groups user 遞歸
結果: user : group1 group2test
~usermod 修改用戶所在的組file
usermod -g group loginname 強行設置某個用戶所在組 usermod -G groups loginname 把某個用戶改成 group(s) usermod -a -G groups loginname 把用戶添加進入某個組(s)
~chrgp 修改文件文件夾所屬用戶組權限
注:要改變成爲的用戶組名稱,必須在 /etc/group裏存在,不然就會顯示錯誤。di
[root@linux ~]# chgrp [-R] dirname/filename ... 參數: -R : 進行遞歸( recursive )的持續更改,即連同子目錄下的全部文件、目錄都更新成爲這個用戶組。
範例: [root@linux ~]# chgrp groups test.txt
~chown 修改文件擁有者文件
用戶必須是已經存在系統中的,也就是在 /etc/passwd這個文件中有記錄的用戶名稱纔可改變。數字
[root@linux ~]# chown [-R] 帳號名稱 文件或目錄 [root@linux ~]# chown [-R] 帳號名稱:用戶組名稱 文件或目錄 參數: -R : 進行遞歸( recursive )的持續更改,即連同子目錄下的全部文件、目錄都更新成爲這個用戶組。
~chmod 修改文件權限錯誤
數字設定法:data
數字表示的屬性的含義:0表示沒有權限,1表示可執行權限,2表示可寫權限,4表示可讀權限,而後將其相加。因此數字屬性的格式應爲3個從0到7的八進制數,其順序是(u)(g)(o)。
例:
$ chmod 644 test.txt
$ ls –l
即設定文件mm.txt的屬性爲:
-rw-r--r-- 1 user groups 1155 Feb 8 15:30 test.txt
文件屬主(u)user 擁有讀、寫權限
與文件屬主同組人用戶(g) 擁有讀權限
其餘人(o) 擁有讀權限
修改文件夾權限須要加 -R
例:$ chmod 644 /data/test