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

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


咨詢
建站咨詢
