LINUX初學筆記 使用者組 許可權管理

2021-06-04 14:15:36 字數 2627 閱讀 7871

使用者、組管理命令

useradd 《使用者名稱》 /建立乙個使用者

grep 《使用者名稱》 /etc /shadow /驗證該使用者是否建立成功(最後乙個建立的使用者在配置檔案的最後一行原理)

passwd 《使用者名稱》 /啟用該賬號登入並設定密碼

usermod -g 《組名》 《使用者名稱》 /把現有使用者新增到組

usermod -g 《組名》 《使用者名稱》 /該使用者即屬於原來的組,又新增到別的組,同時屬於兩個組

usermod -l 《使用者名稱》 /禁用使用者

usermod -u 《使用者名稱》 /重新啟使用者

usermod -e yyyy-mm-dd 《使用者名稱》 /設定賬號過期時間(y對應年,m對應月,d對應日)

userdel -r 《使用者名稱》 /刪除使用者和該使用者的目錄

usermod -l 《新名》 《舊名》 /更改使用者名稱

passwd 《使用者名稱》 /啟用使用者並設定密碼

groupadd 《組名》 /建立乙個組

groups 《組名》 /顯示該組下有哪些使用者

grep 《組名》 /etc/group /驗證該組是否建立成功(最後乙個建立的組在配置檔案的最後一行原理)

groupdel 《組名》 /刪除組

許可權命令

用ll檢視乙個檔案或目錄有如下顯示:

1:10個字元,第1個字元檔案型別,第2-4字元為所有者許可權,第5-7字元為所屬組的許可權,第8-10字元為其它使用者許可權(r讀,w寫,x執行,對應數字421。如果只有r沒有x那麼只能檢視該目錄下列表,不能檢視內容)

2:硬鏈結數

3:檔案的所有者

4:檔案的所有組

5:檔案大小(位元組單位byte)

6:建立或修改時間

7: 檔案目錄或名稱

改變檔案、目錄所屬組

改變檔案、目錄所屬使用者

改變檔案、所屬目錄許可權

相關配置檔案

etc/passwd 儲存賬號資訊表

etc/shadow 儲存賬號密碼表

etc/group 儲存群組資訊

etc/login.defs 預設建立賬號的基本設定(密碼長度、過期時間等)

etc/default/useradd 預設id、根目錄、預設shell等

注:1) usermod命令禁用和啟用賬號功能是通過在/etc/shadow 配置檔案中,在使用者密碼位之前新增和刪除"!"實現的。當然也可以使用手工新增或刪除"!"來實現效果。

問題:1) 更改使用者名稱後,該使用者原來在home下的目錄名沒有隨之改變??

練習測試

1、 修改使用者配置檔案,讓預設使用者密碼不得少於5位

2、 建立使用者steven、jack並啟用建立密碼,建立組admin,建立後檢視配置檔案是否存在該使用者

3、 把使用者steven加到組admin中,

4、 在/目錄下建立乙個目錄pro,目錄下建立乙個檔案hello.txt並輸入內容(隨意)

5、 修改pro的所有者為steven,admin組使用者有所有許可權,其它使用者rx許可權,嘗試jack對該目錄的許可權,檢視目錄下hello.txt的許可權

6、 使用chmod –r修改pro許可權,再檢視hello.txt許可權

7、 再修改pro許可權為steven所有,admin組有所有許可權(不繼承),hello.txt許可權為jack所有,權rwx,再嘗試steven使用者對該檔案的許可權

作者「good good study ! day..」

Linux學習筆記(4)之使用者 使用者組及許可權管理

使用者組管理 1 groupadd 使用者組名 eg gruopadd grp1 建立使用者組grp1 2 gruopdel 使用者組名 eg groupdel grp1 刪除使用者組grp1 使用者管理 1 useradd 選項 使用者名稱 eg useradd usr1 建立使用者usr1 us...

Linux使用者 使用者組 檔案許可權

最近打算更仔細學習一下linux作業系統。先是惡補了一下使用者 使用者組 檔案許可權這三樣比較重要的知識。學習這幾樣東西,得先掌握linux的許可權系統相關知識。linux的許可權系統主要是由使用者 使用者組和許可權組成。使用者就是乙個個的登入並使用linux的使用者。linux內部用uid表示。使...

Linux 使用者和使用者組許可權

1.使用者管理 新增乙個使用者 useradd testuser或者adduser testuser 新增乙個使用者並將使用者新增到組裡 useradd g testgroup testuser 刪除乙個使用者,加上 r會把使用者home下的檔案也刪除 userdel r testuser 修改使用...