在系統上擁有多個帳戶允許用戶使用同一個系統。每個用戶都有自己的主目錄、文檔和其他人無法訪問的設置。本文介紹如何在 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>
如果
在 CentOS 上刪除一個用戶
如果您不再需要 CentOS 上的某個用戶,最好將其刪除。 您可以使用 userdel 命令從 CentOS 系統中刪除用戶。
1. 要只刪除用戶帳戶而不刪除主目錄,請使用命令:
$ sudo userdel <user_name>
要刪除用戶帳戶及其主目錄,請使用以下命令:
$ sudo userdel -r <user_name>
現在系統將提示您輸入 sudo 密碼。 按 Enter 刪除所需的用戶帳戶。
2、刪除用戶賬號後,也可以使用以下命令驗證:
$ id -u <user_name>
如果
將用戶添加到組
創建用戶時,會為其分配一個與該用戶同名的組。組是隨著用戶的創建而創建的。創建用戶帳戶後,您可以將其添加到其他組。可以通過兩種方式將用戶添加到組中,如下所述。
方法 #1 使用 usermod 命令
要將用戶添加到組,請使用以下語法。
$ sudo usermod -aG <group_name> <user_name>
上面的命令是
$ sudo usermod -aG wheel ummmara
筆記:當用戶被添加到“wheel”組時,他們被分配了 sudo 權限。
方法 #2 使用 gpasswd 命令
另一個將用戶添加到組的命令是 gpasswd。命令語法是:
$ sudo gpasswd -a <user_name> <group_name>
上面的命令是
$ sudo gpasswd -a ummmara wheel
將用戶賬號添加到群組後,可以輸入群組和用戶名進行確認。
$ groups <user_name>
這個命令
從組中刪除用戶
使用 gpasswd 命令從組中刪除用戶。命令語法是:
$ sudo gpasswd -d <user_name> <group_name>
上面的命令是
例如,要從組“wheel”中刪除用戶“ummmara”,命令為:
$ sudo gpasswd -d ummmara wheel
此命令從用戶“ummmara”中刪除 sudo 權限。
本文向您展示瞭如何添加用戶以及如何刪除不再需要的用戶。它還解釋瞭如何在組中添加和刪除用戶。 如果您使用的是 Ubuntu 發行版,請參閱如何在 Ubuntu 中添加或刪除用戶。