Linux useradd 命令 – 如何在 Linux 中添加用戶?


Linux 是一個多用戶系統,因此您可以在同一台機器上創建多個用戶配置文件。這是一項基本的系統管理任務,您還應該知道如何添加新用戶和添加哪些組,以及如何刪除用戶。

Linux 用戶管理:管理多用戶系統的完整指南

添加用戶有幾種方法,我將在這裡描述它們 用戶已添加 命令。

使用 useradd 命令添加用戶

useradd 命令是最基本的添加用戶的方法。其他命令或 GUI 元素是相同命令的更用戶友好的前端。您只需鍵入以下內容即可添加用戶:

sudo useradd -s /bin/bash -m -c "Linus Torvalds" -G jellyfin linus

在上面的命令中,我使用了以下選項:

  • 須藤:這只是意味著您正在以 root 身份運行命令,即具有管理員權限。
  • 用戶已添加: 主要命令
  • -s /bin/慶典:新用戶的默認外殼。
  • -m:此選項用於創建新用戶的主目錄。將使用指定的帳戶名創建一個新的“/home”目錄。
  • -c “林納斯托沃茲”: 這是可選的。只需設置用戶的全名。
  • -G水母: 這也是一種選擇。一起 -G 選項允許您將用戶添加到指定的組。該組必須存在才能使可選命令成功運行。在上面的示例中,我添加了一個名為 海蜇.
  • 萊納斯:這是新用戶帳戶的名稱。這應該是一個唯一的字符串。

現在檢查 /home/linus 目錄,您會發現所有默認的隱藏文件。

sudo ls -ahl /home/linus
使用 useradd 命令添加用戶
  • 您也可以使用 -d 為新用戶設置自定義主目錄位置的選項。例如:
sudo useradd -m -d /opt/username username

此命令創建一個新用戶的主目錄。 /選擇/用戶名 目錄。

  • 利用 -u 標誌允許您創建具有特定用戶 ID 的新用戶。例如,要創建 UID 為 1600 的新用戶,請輸入:
sudo useradd -u 1600 username
  • 您還可以創建具有到期日期的新用戶。 -e 將過期標記為:
sudo useradd -e 2023-01-01 username

請注意,我們沒有為此用戶創建密碼。要運行類型:

sudo passwd username
為用戶創建一個新密碼

鍵入新密碼,按 Enter,然後重新鍵入新密碼進行確認。

  • 鼓勵用戶在可以訪問其帳戶後更改密碼。要強制執行此操作,您可以添加 – 成熟 橫幅。這將強制用戶在登錄時創建新密碼。
sudo passwd --expire linus

刪除用戶

用戶戴爾 使用帶有一些選項的命令來刪除用戶。只需輸入:

sudo userdel username

自動從 /etc/密碼 什麼時候 /etc/影子 文檔。但是,大多數 Linux 發行版不會刪除主目錄和郵件假脫機目錄。要刪除它們,您可以使用 -r 選項例如:

sudo userdel -r username
刪除用戶和主目錄刪除用戶和主目錄

如果要刪除的用戶當前已登錄,則此命令不會成功。您可以嘗試終止從該用戶運行的所有進程並使用以下命令刪除該用戶:

sudo killall -u username

總結

在本教程中,您學習了在 Linux 系統上添加和刪除新用戶的完整過程。如果您對命令/選項有任何疑問,請在評論中告訴我。

參考

添加用戶 – 手冊頁

userdel – 手冊頁