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 或終端進行使用者管理
  • 你可以建立,禁用和刪除使用者帳戶。
  • 你可以向使用者組新增/刪除使用者。