linux禁止root用戶直接登錄


允許root用戶登錄是很不安全的,但是有時候為了測試的方便,
也可以允許root用戶登錄,但是這個方法最好不要對公網開放使用。

1.新建一個用戶,用來登錄

test@cloud:~> useradd test (已添加用戶名test為例).

2.設置密碼(需要切換到root下進行設置)

test@cloud:~> cd /root

test@cloud:~> ls

test@cloud:~> passwd test 設置密碼

3.修改SSHD配置,禁用root登錄

test@cloud:~> vi /etc/ssh/sshd_config

找到“PermitRootLogin yes”把后面的yes改成no。

4.啟用telnet服務(如果沒安裝請安裝)

防止sshd服務沒能啟動成功

5.重啟SSHD服務

test@cloud:~> service sshd restart

6.下次登陸的時候先用test用戶登錄,然后再切換root用戶即可.

以下為切換到root下命令:

test@cloud:~> su root 回車會提示輸入密碼,輸入root密碼即可切換到root權限


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM