如何在 CentOS 8 中添加和刪除用戶


如果用戶在系統上有多個帳戶,則可以使用同一系統。每個用戶都有自己的主目錄、文檔和其他人無法訪問的設置。本文介紹如何在 CentOS 上添加用戶以及如何刪除不再需要的用戶。它還描述瞭如何為用戶帳戶設置密碼、驗證創建用戶帳戶以及添加和刪除用戶社區。

筆記: 此處顯示的方法已在 CentOS 8 上進行了測試。另請注意,您需要以 root 身份登錄或運行命令 sudo。

將用戶添加到 CentOS

您可以使用 adduser 命令將新用戶添加到 CentOS。

1. 要添加新用戶,請使用以下命令語法。

$ sudo adduser <user_name>

系統將提示您輸入 sudo 密碼。 按 Enter 創建所需的用戶帳戶。

筆記:您以 sudo 身份運行命令,因為您以非 root 用戶身份登錄。

2. 然後使用 passwd 命令如下設置這個新用戶帳戶的密碼。

$ sudo passwd <user_name>

然後為此用戶帳戶設置密碼。系統將提示您重新輸入以避免拼寫錯誤。

3. 要確認用戶帳戶的創建,請使用以下命令。

$ id -u <user_name>

如果 存在且其 ID 顯示在輸出中。否則,輸出將顯示“No such user”。

在 CentOS 上刪除用戶

如果您不再需要 CentOS 上的用戶,我們建議您將其刪除。 您可以使用 userdel 命令從您的 CentOS 系統中刪除用戶。

1. 要僅刪除用戶帳戶而不刪除主目錄,請使用以下命令。

$ sudo userdel <user_name>

要刪除用戶帳戶及其主目錄,請使用以下命令:

$ sudo userdel -r <user_name>

系統將提示您輸入 sudo 密碼。 按 Enter 刪除所需的用戶帳戶。

2、刪除用戶賬號後,也可以使用以下命令進行查看:

$ id -u <user_name>

如果 被刪除並且用戶 ID 不會出現在輸出中。

將用戶添加到組

創建用戶時,會為其分配一個與該用戶同名的組。創建用戶時會創建組。創建用戶帳戶後,最好將其添加到其他組。您可以通過兩種方式將用戶添加到組,如下所述。

方法 #1 使用 usermod 命令

要將用戶添加到組,請使用以下語法:

$ sudo usermod -aG <group_name> <user_name>

上面的命令是 將指定用戶添加到 在指定的組內。例如,要將名為“ummmara”的用戶添加到名為“wheel”的組中,命令為:

$ sudo usermod -aG wheel ummmara

筆記:當用戶被添加到“wheel”組時,他們將被分配 sudo 權限。

方法 #2 使用 gpasswd 命令

將用戶添加到組的另一個命令是 gpasswd。命令語法如下:

$ sudo gpasswd -a <user_name> <group_name>

上面的命令是 將指定用戶添加到 在指定的組內。例如,要將名為“ummmara”的用戶添加到名為“wheel”的組中,命令為:

$ sudo gpasswd -a ummmara wheel

將用戶帳戶添加到組後,您可以輸入並確認組和用戶名。

$ groups <user_name>

這個命令是 指定用戶所屬的組。例如,下面的輸出顯示用戶“ummmara”屬於兩個組,“ummmara”和“wheel”。

從組中刪除用戶

要從組中刪除用戶,請使用 gpasswd 命令。命令語法如下:

$ sudo gpasswd -d <user_name> <group_name>

上面的命令是 從指定組中刪除 指定的用戶。

例如,要從組“wheel”中刪除用戶“ummmara”,命令將是:

$ sudo gpasswd -d ummmara wheel

此命令刪除用戶“ummmara”的 sudo 權限。

本文介紹如何添加用戶和刪除不再需要的用戶。它還描述瞭如何在組中添加和刪除用戶。 如果您使用的是 Ubuntu 發行版,請參閱如何在 Ubuntu 中添加或刪除用戶。



Source link