【Linux】【備忘】用戶相關的部分操做指令

~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

相關文章
相關標籤/搜索