|
|
|
|
|
當(dāng)你第一次開始使用新的 Linux 服務(wù)器時(shí),添加和刪除用戶通常是你需要做的第一件事。在本指南中,你將學(xué)習(xí)如何,在 CentOS 7 服務(wù)器上創(chuàng)建用戶帳戶、分配sudo
權(quán)限和刪除用戶。
要完成本教程,你需要:
sudo
用戶的 CentOS 7 服務(wù)器。如果你以root身份登錄,則可以刪除以下所有命令的 sudo
部分。在本教程中,我們將使用用戶sammy。請(qǐng)用你選擇的用戶名替換。
你可以通過鍵入以下內(nèi)容添加新用戶:
sudo adduser sammy
接下來,你需要為你的用戶提供密碼,以便他們可以登錄。為此,請(qǐng)使用以下passwd
命令:
sudo passwd sammy
系統(tǒng)將提示你輸入兩次密碼以確認(rèn)?,F(xiàn)在你的新用戶已設(shè)置好并可以使用了!你現(xiàn)在可以使用你設(shè)置的密碼以該用戶身份登錄。
Sudo
權(quán)限如果你的新用戶能夠以root(管理)權(quán)限執(zhí)行命令,你將需要授予新用戶訪問sudo
權(quán)限。
我們可以通過將用戶添加到wheel組(sudo
默認(rèn)情況下允許訪問其所有成員)來做到這一點(diǎn)。
為此,請(qǐng)使用以下usermod
命令:
sudo usermod -aG wheel sammy
現(xiàn)在你的新用戶能夠以管理權(quán)限執(zhí)行命令。為此,只需sudo
在要以管理員身份執(zhí)行的命令之前鍵入:
sudo some_command
系統(tǒng)將提示你輸入用戶帳戶的密碼(不是root密碼)。提交正確的密碼后,你輸入的命令將以root權(quán)限執(zhí)行。
Sudo
權(quán)限管理用戶要查看哪些用戶屬于wheel組(因此擁有sudo
),你可以使用lid
功能。lid
通常用于顯示用戶所屬的組,而使用-g
標(biāo)志,你可以將其反轉(zhuǎn)并顯示哪些用戶屬于組:
sudo lid -g wheel
Output
sammy(uid=1001)
輸出將顯示與組關(guān)聯(lián)的用戶名和 UID。這是確認(rèn)你之前的命令是否成功以及用戶擁有所需權(quán)限的好方法。
如果你有不再需要的用戶帳戶,最好刪除舊帳戶。
如果要?jiǎng)h除用戶而不刪除他們的任何文件,請(qǐng)鍵入:
sudo userdel sammy
如果要?jiǎng)h除用戶的主目錄以及用戶帳戶本身,請(qǐng)鍵入:
sudo userdel -r sammy
使用任一命令,用戶將自動(dòng)從他們添加到的任何組中刪除,如果他們被授予權(quán)限,包括wheel組。如果你稍后添加另一個(gè)同名用戶,則必須再次將他們添加到wheel組中才能獲得sudo
訪問權(quán)限。
你現(xiàn)在應(yīng)該很好地掌握了如何在你的 CentOS 7 服務(wù)器上添加和刪除用戶。
有效的用戶管理將允許你將用戶分開并僅授予他們完成工作所需的訪問權(quán)限。