close
用戶管理:(管理員才有權限,用戶僅可以修改自己的密碼)
- /etc/passwd: 儲存用戶的關鍵訊息,例如主組訊息
- /etc/group: 儲存用戶群組的關鍵訊息,例如附加組訊息
- /etc/shadow: 儲存用戶的密碼訊息
- 添加用戶 "useradd 選項 用戶名稱",選項-g表示指定用戶的用戶主組;選項-G表示指定用戶的用戶附加組;選項-u表示用戶的uid,系統默認從500之後按順序分配uid,但仍可以通過該選項自定義。
- ex. useradd mina,於/etc/passwd檢視是否有該用戶的訊息,或檢視是否存在該用戶的root目錄
- ex. useradd -g 501 -G 500 -u 888 lisa
- 補充: /etc/passwd的格式: 用戶名:密碼佔位:用戶ID:用戶組ID:注釋:根目錄:解釋器shell,解釋器shell指的是等待用戶進入系統之後,用戶輸入指令之後,該解釋器會蒐集用戶輸入的指令,傳遞給內核處理。
- ex. mina:x:1000:1000:mina:/home/mina:/bin/bash
- 修改用戶 "usermod 選項 用戶名稱",選項-g & -G & -u與添加用戶用法相同,選項-l表示修改用戶名,"usermod -1 新名字 舊名字"
- 設置密碼 "passwd 用戶名",Linux不允許沒有密碼的用戶登錄到系統
- 補充: 切換用戶 "su 用戶名",若沒有指定用戶名,會切換到root
- 刪除用戶 "userdel 選項 用戶名",選項-r表示刪除用戶的同時,刪除其根目錄;
- 補充: 已經登錄的用戶,刪除會失敗,此時kill 該用戶的全部process id(ex. kill 3151),再進行刪除即可。
用戶組管理: /etc/group,文件結構為 "用戶組名:用戶組密碼:用戶組id:組內用戶名"
- 用戶組添加: "groupadd 選項 用戶組名",選項-g類似用戶添加裡的"-u",可以自己設置一個自定義的用戶組ID
- 用戶組編輯: "groupmod 選項 用戶組名",選項-g同上用法,"-n"類似用戶修改裡的"-l",可以設置新的用戶組名稱
- 用戶組刪除: "groupdel 選項 用戶組名",注意,若刪除一個組,但該組是某個用戶的主組,則不允許刪除,需先將用戶移出,才能順利刪除。
文章標籤
全站熱搜
留言列表