Ubuntu18.04系統(tǒng)如何禁用root用戶登錄
在Ubuntu18.04系統(tǒng)中,禁用root用戶登錄是提高系統(tǒng)安全性的重要措施。本文將介紹幾種有效的方法來實現(xiàn)這一目標(biāo)。
修改SSH配置文件
編輯SSH配置文件是禁用root遠(yuǎn)程登錄的有效方法:
- 打開終端,輸入命令:
sudo nano /etc/ssh/sshd_config
- 找到 "PermitRootLogin" 行,將其值改為 "no"
- 保存文件并退出
- 重啟SSH服務(wù):
sudo systemctl restart sshd
設(shè)置賬戶鎖定
通過鎖定root賬戶,可以防止本地root登錄:
- 在終端中輸入:
sudo passwd -l root
- 系統(tǒng)會提示root賬戶已被鎖定
使用sudo權(quán)限
禁用root登錄后,可以使用sudo來執(zhí)行需要root權(quán)限的操作:
- 創(chuàng)建一個新的管理員用戶:
sudo adduser newadmin
- 將新用戶添加到sudo組:
sudo usermod -aG sudo newadmin
- 使用新用戶登錄并執(zhí)行管理任務(wù)
修改PAM配置
通過修改PAM配置,可以進(jìn)一步限制root登錄:
- 編輯文件:
sudo nano /etc/pam.d/login
- 添加行:
auth required pam_succeed_if.so user != root quiet
- 保存并退出
結(jié)語
通過以上方法,您可以有效地禁用Ubuntu18.04系統(tǒng)中的root用戶登錄,從而提高系統(tǒng)的安全性。記得定期更新系統(tǒng)和軟件,并使用強(qiáng)密碼來進(jìn)一步保護(hù)您的Ubuntu系統(tǒng)。