在系統上擁有多個帳戶允許用戶使用同一個系統。每個用戶都有自己的主目錄、文檔和設置,其他人無法訪問。本文將向您展示如何在 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 中添加或刪除用戶。