您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關Linux如何禁用root賬戶的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
為了保證Linux系統的安全性,我們應該盡量避免直接使用root賬戶,因此可以考慮禁用root賬戶來防止破解和登陸。
首先使用root賬戶登錄系統,添加一個普通賬戶例如test,并為其設置密碼
useradd test passwd test
編輯配置文件/etc/ssh/sshd_config 修改PermitRootLogin 后面的yes 為 no ,并且去掉前面的注釋符
最后重啟sshd服務 /etc/init.d/ssh restart 或者service sshd restart,此時再用root用戶登錄,如果不能登陸則代表配置成功。如果需要使用root權限,可以使用su/sudo進行切換
以下是詳細的補充:
Linux的默認管理員名即是root,只需要知道ROOT密碼即可直接登錄SSH。禁止Root從SSH直接登錄可以提高服務器安全性。經過以下操作后即可實現。
本文適用于CentOS、Debian等Linux系統。
一、新建帳戶
useradd kwxgd
SSH執行以上命令,可以創建名為“kwxgd”的帳號,可以自定義。
二、設置帳戶密碼
passwd kwxgd
使用passwd命令即可給相應帳戶設置或修改密碼。
根據圖示,設置或修改密碼需要填寫兩次,第二次為效驗密碼,輸入完畢后請回車確認。
三、不允許root直接登陸
1、修改相關文件
vi /etc/ssh/sshd_config
SSH執行以上命令,修改sshd_config文件
2、禁止root登陸
查找“#PermitRootLogin yes”,將前面的“#”去掉,短尾“Yes”改為“No”,并保存文件。
3、重啟sshd服務生效。
#service sshd restart
四、下次登陸
1、先使用新建賬號“kwxgd”以普通用戶登陸。
2、若要獲得ROOT權限,在SSH中執行以下命令
su root
執行以上命令并輸入root密碼后即可獲得root權限。
感謝各位的閱讀!關于“Linux如何禁用root賬戶”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。