新聞中心
在Linux系統(tǒng)中,Root賬戶被視為更高權限用戶,能夠對系統(tǒng)進行管理和配置。但有時候在使用Root賬戶時,會發(fā)現(xiàn)無法通過su命令切換到其他用戶,甚至會提示”su: Authentication flure”的錯誤信息。這種情況下,就需要解決Linux Root無法SU的問題。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:申請域名、網(wǎng)站空間、營銷軟件、網(wǎng)站建設、高平網(wǎng)站維護、網(wǎng)站推廣。
原因分析
在Linux系統(tǒng)中,Root賬戶的密碼是非常重要的,它直接關系到整個系統(tǒng)的安全性。當Root賬戶的密碼被修改或者被破解后,就有可能出現(xiàn)無法su的情況。
此外,有時候可能會因為某些配置的原因,導致Root賬戶無法su到其他用戶。
解決方法
1.檢查Root賬戶密碼
解決Root賬戶無法su的問題的之一步就是檢查Root賬戶的密碼是否存在問題。在終端中輸入”sudo passwd root”來修改Root賬戶的密碼。
在輸入新密碼之前,更好先清除系統(tǒng)緩存。在終端中輸入”sudo su”命令,并輸入Root賬戶密碼登錄系統(tǒng)。接下來,輸入命令”echo 3 > /proc/sys/vm/drop_caches”清除系統(tǒng)緩存。然后再輸入”sudo passwd root”,修改Root賬戶密碼即可。
2. 檢查PAM配置文件
PAM(Pluggable Authentication Modules)是一種Linux系統(tǒng)中用于進行認證的模塊,也是Root賬戶無法su的一個常見問題。如果在PAM配置文件中的配置不當,就有可能導致su功能無法正常啟用。
打開PAM配置文件,可以檢查是否存在問題。在終端中輸入命令”sudo vi /etc/pam.d/su”,打開PAM配置文件。檢查文件中的配置是否正確,以確保su功能能夠正常啟用。如果出現(xiàn)了問題,就對PAM進行相應的調整。
3. 使用SSH KBD安全認證方法
另外一個解決Root賬戶無法su的方法是使用SSH KBD安全認證方法。這種方法可以將SSH登陸的標準認證模式轉換為KBD模式,這樣就可以使用SSH KBD安全認證方法進行su。
在進行此項操作之前,必須要在SSH服務中啟用KBD認證模式。在終端中輸入命令”sudo vi /etc/ssh/sshd_config”,打開SSH服務配置文件。在配置文件中找到”ChallengeResponseAuthentication”選項,并將其設置為yes。在修改完配置文件后,輸入命令”sudo systemctl restart sshd”,重新啟動SSH服務,使配置生效。
接下來,就可以使用SSH KBD安全認證方法進行su了。在終端中輸入”ssh -o KbdInteractiveAuthentication=yes username@localhost”,然后輸入普通用戶的密碼完成登錄。接著,輸入”su -” 命令進行Root用戶的身份切換。
結語
Root賬戶是Linux系統(tǒng)中的更高權限用戶,它的使用是十分重要的。但是有時候,由于各種原因,可能會出現(xiàn)Root賬戶無法su的問題。解決這種問題需要重新設置Root賬戶的密碼、檢查PAM配置文件以及使用SSH KBD安全認證方法等操作。希望本文提供的解決方法,可以幫助讀者解決Linux Root無法su的問題。
成都網(wǎng)站建設公司-創(chuàng)新互聯(lián),建站經驗豐富以策略為先導10多年以來專注數(shù)字化網(wǎng)站建設,提供企業(yè)網(wǎng)站建設,高端網(wǎng)站設計,響應式網(wǎng)站制作,設計師量身打造品牌風格,熱線:028-86922220如何設置linux root用戶要通過其他用戶才能su過去
這個問題主要是防止生產主機遠程登錄用戶的惡意行納告為悔茄慧,應該允許本碧答地的root登錄。
以下是具體步驟,在實施前請確保有一個普通用戶可以遠程登錄,但沒有root權限。
禁止ROOT遠程SSH登錄:
#vi /etc/ssh/sshd_config
把
PermitRootLogin yes
改為
PermitRootLogin no
重啟sshd服務
#service sshd restart
你的Linux要是有root用戶 直接輸入su 然后就會要你輸入密碼(輸入密碼時什么都不會顯)
之一行由root用戶切換到FSP(普通用戶),不需要密碼;
第二行由FSP(普通用戶)切換到root,需要密碼。
# su FSP
$ su
Password:
#
如果沒有就得創(chuàng)建用戶有兩種方法:
1、通過命令方式(兩步):
一步:(創(chuàng)建用戶)
useradd username 或 adduser username
username是你創(chuàng)建的用戶名
二步:(設置密碼)
passwd username
username意思同上雀頃饑。
2、通過圖形界面操作
系統(tǒng)→管理→用戶和群組→添加用戶
linux root 無法su的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于linux root 無法su,如何解決Linux Root無法SU的問題,如何設置linux root用戶要通過其他用戶才能su過去的信息別忘了在本站進行查找喔。
創(chuàng)新互聯(lián)是成都專業(yè)網(wǎng)站建設、網(wǎng)站制作、網(wǎng)頁設計、SEO優(yōu)化、手機網(wǎng)站、小程序開發(fā)、APP開發(fā)公司等,多年經驗沉淀,立志成為成都網(wǎng)站建設第一品牌!
分享名稱:如何解決LinuxRoot無法SU的問題(linuxroot無法su)
網(wǎng)站地址:http://m.5511xx.com/article/cdiohoj.html


咨詢
建站咨詢
