如何在Rocky Linux服務(wù)器上創(chuàng)建擁有sudo權(quán)限的用戶?
在Rocky Linux服務(wù)器上創(chuàng)建具有sudo權(quán)限的用戶是一項(xiàng)重要的系統(tǒng)管理任務(wù)。本文將指導(dǎo)您完成整個(gè)過(guò)程,確保新用戶能夠安全地執(zhí)行管理任務(wù)。
登錄服務(wù)器
使用SSH客戶端以root用戶身份登錄Rocky Linux服務(wù)器。確保您有root訪問(wèn)權(quán)限。
創(chuàng)建新用戶
使用以下命令創(chuàng)建新用戶:
adduser newusername
將"newusername"替換為您想要?jiǎng)?chuàng)建的用戶名。
設(shè)置用戶密碼
為新用戶設(shè)置密碼:
passwd newusername
系統(tǒng)將提示您輸入并確認(rèn)新密碼。請(qǐng)選擇一個(gè)強(qiáng)密碼以確保安全。
將用戶添加到wheel組
在Rocky Linux中,wheel組的成員可以使用sudo命令。將新用戶添加到此組:
usermod -aG wheel newusername
配置sudo權(quán)限
編輯sudoers文件以確保wheel組成員可以使用sudo:
visudo
找到并取消注釋以下行:
%wheel ALL=(ALL) ALL
測(cè)試新用戶的sudo權(quán)限
切換到新用戶并測(cè)試sudo權(quán)限:
su - newusername
sudo ls -la /root
如果成功,您將看到/root目錄的內(nèi)容。
設(shè)置SSH密鑰(可選)
為提高安全性,可以為新用戶設(shè)置SSH密鑰認(rèn)證:
mkdir -p /home/newusername/.ssh
chmod 700 /home/newusername/.ssh
touch /home/newusername/.ssh/authorized_keys
chmod 600 /home/newusername/.ssh/authorized_keys
chown -R newusername:newusername /home/newusername/.ssh
將公鑰添加到authorized_keys文件中。
限制root SSH登錄(推薦)
編輯SSH配置文件以禁用root登錄:
nano /etc/ssh/sshd_config
找到并修改:
PermitRootLogin no
重啟SSH服務(wù):
systemctl restart sshd
結(jié)語(yǔ)
通過(guò)以上步驟,您已成功在Rocky Linux服務(wù)器上創(chuàng)建了一個(gè)擁有sudo權(quán)限的新用戶。這種方法既提高了服務(wù)器的安全性,又保持了管理的靈活性。記得定期審查用戶權(quán)限,以確保系統(tǒng)安全。