Linux 使用者管理
由於 Linux 是一個多使用者作業系統,因此需要管理員,他們可以管理使用者帳戶、許可權和整體系統安全性。
你應該瞭解 Linux 管理員的基礎知識,以便你可以處理使用者帳戶和使用者組。
在本教程中,你將學習 -
- 建立使用者
- 刪除,停用帳戶
- 將使用者新增到使用者組
finger
- Linux/Unix 使用者管理命令
建立使用者
在 Linux 中,為每個使用者分配一個單獨的帳戶,其中包含使用者的所有檔案、資訊和資料。你可以在 Linux 作業系統中建立多個使用者。建立使用者的步驟是:
使用終端
**步驟 1)**使用命令 sudo adduser
**步驟 2)**輸入新帳戶的密碼並確認
**步驟 3)**輸入新使用者的詳細資訊,然後按 Y
.
新帳戶已建立。
使用 GUI
**步驟 1)**轉到系統設定,查詢顯示 使用者帳戶
的圖示。
**步驟 2)**單擊解鎖圖示並在出現提示時輸入密碼,然後單擊加號。
**步驟 3)**將彈出一個新視窗,要求你向新使用者帳戶新增資訊。帳戶型別提供兩種選擇 - 標準和管理(Ubuntu 限制)。如果希望新使用者具有對計算機的管理訪問許可權,請選擇 管理員
作為帳戶型別。管理員可以執行新增和刪除使用者,安裝軟體和驅動程式以及更改日期和時間等操作。否則,請選擇標準。填寫全名,使用者名稱並單擊 建立
。
**步驟 4)**新帳戶將顯示,但預設情況下將被禁用。要啟用它,請單擊密碼選項並新增新密碼。單擊 更改
以啟用該帳戶。
刪除,停用帳戶
通過終端
用終端禁用帳戶的話,刪除帳戶上設定的密碼。
sudo passwd -l `username`
要刪除帳戶,請使用命令 -
sudo userdel -r `username`
通過 GUI
**步驟 1)**突出顯示使用者帳戶,然後單擊減號以刪除。
**步驟 2)**要禁用,請單擊儲存密碼的區域,你將收到以下提示。選擇禁用此帳戶,然後單擊更改。
將使用者新增到使用者組
你可以通過輸入以下命令來檢視 Linux 作業系統上的現有組:
groupmod "Press Tab key twice"
現在要將使用者新增到組,請使用以下命令:
sudo usermod -a -G GROUPNAME USERNAME
系統會要求進行身份驗證,然後將使用者新增到組中。
你可以下面命令檢查使用者是否在組中。
cat /etc/group
它會顯示使用者是否在使用者組中
dishan@vultr:~$
dishan:x:1000:
從使用者組中刪除使用者時,使用以下語法刪除使用者。
sudo deluser USER GROUPNAME
GUI 方法
如果你不想在終端中執行命令來管理使用者和組,則可以安裝 GUI 載入項。
sudo apt-get install gnome-system-tools
完成後,輸入
users-admin
檢查使用者設定,將出現一個選項卡管理組 -
finger
此命令用於獲取 Linux 機器上使用者的資訊。你可以在本地和遠端計算機上使用它
語法 finger
為遠端和本地計算機上的所有已記錄使用者提供資料。
dishan@vultr:~$ finger
Login Name Tty Idle Login Time Office Office Phone
dishan *tty1 1d Sep 13 13:15
test1 pts/0 Sep 15 18:24 (86.95.38.174)
test2 pts/1 46 Sep 15 17:17 (86.95.38.174)
語法 finger username
指定使用者的資訊。
dishan@vultr:~$ finger dishan
Login: dishan Name:
Directory: /home/dishan Shell: /bin/bash
On since Thu Sep 13 13:15 (UTC) on tty1 1 day 4 hours idle
(messages off)
On since Sat Sep 15 18:24 (UTC) on pts/0 from 86.95.38.174
On since Sat Sep 15 17:17 (UTC) on pts/1 from 86.95.38.174
47 minutes 36 seconds idle
No mail.
No Plan.
Linux/Unix 使用者管理命令
這是一個 linux 使用者管理命令列表
命令 | 說明 |
---|---|
sudo adduser username |
新增使用者 |
sudo passwd -l username |
禁用使用者 |
sudo userdel -r username |
刪除使用者 |
sudo usermod -a -G GROUPNAME USERNAME |
將使用者新增到使用者組 |
sudo deluser USER GROUPNAME |
從使用者組中刪除使用者 |
finger |
提供有關所有登入使用者的資訊 |
finger username |
提供特定使用者的資訊 |
總結
- 你可以使用 GUI 或終端進行使用者管理
- 你可以建立,禁用和刪除使用者帳戶。
- 你可以向使用者組新增/刪除使用者。