如果用戶在系統上有多個帳戶,則可以使用同一系統。每個用戶都有自己的主目錄、文檔和其他人無法訪問的設置。本文介紹如何在 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 中添加或刪除用戶。