解決Ubuntu中無(wú)root權(quán)限問(wèn)題的方法
ubuntu系統(tǒng)一般是不用root賬戶(hù)的,所以推薦使用sudo,減少你誤用root操作的可能性。如果在安裝ubuntu系統(tǒng)中設(shè)置了root,用戶(hù)將被要求永遠(yuǎn)記住他們?cè)O(shè)置的密碼--即使很少使用到。下文是解決Ubuntu系統(tǒng)中sudoers崩潰而無(wú)root權(quán)限的問(wèn)題的方法。
1、重新啟動(dòng)Ubuntu系統(tǒng),啟動(dòng)的時(shí)候按住Esc鍵,可以看到引導(dǎo)選項(xiàng);
2、可以看到引導(dǎo)選項(xiàng)列表中,有一項(xiàng)的末尾括號(hào)里是這樣的(recovery mode),也就是恢復(fù)模式,選擇這項(xiàng),回車(chē)?yán)^續(xù);
3、數(shù)據(jù)加載一會(huì),進(jìn)入到Recovery Menu頁(yè)面,可以看到有如下選項(xiàng):
resume
clean
dpkg
fsck
grub
netroot
root
xifx
選擇root,也就是進(jìn)入試用root用戶(hù)進(jìn)行系統(tǒng)恢復(fù),在里面可以執(zhí)行超級(jí)用戶(hù)權(quán)限的操作。
回車(chē)后,可以看到熟悉的
root@TUZKI:~#
命令提示符了。
4、設(shè)置或者撤銷(xiāo)/etc/sudoers文件的權(quán)限
此時(shí),你可以執(zhí)行:
- chmod u-w /etc/sudoers
撤銷(xiāo)對(duì)/etc/sudoers文件的w權(quán)限。我是直接增加了root的w權(quán)限,直接將用戶(hù)shirdrn添加到了/etc/sudoers文件中,在
- root ALL=(ALL) ALL
這行下面增加了如下一行:
- shirdrn ALL=(ALL) ALL
這就使得用戶(hù)shirdrn成了sudo組的用戶(hù)了,可以執(zhí)行超級(jí)權(quán)限了。
退出recovery mode,重新啟動(dòng)系統(tǒng),進(jìn)入后,可以使用shirdrn用戶(hù)創(chuàng)建/home/shirdrn目錄了:
- sudo mkdir /home/shirdrn
因?yàn)閟hirdrn已經(jīng)是sudo組的用戶(hù)了,執(zhí)行cd ~再執(zhí)行pwd可以看到shirdrn用戶(hù)的/home/shirdrn目錄了。
總結(jié):
希望本文介紹的解決Ubuntu中無(wú)root權(quán)限問(wèn)題的方法能夠?qū)ψx者有所幫助,更多有關(guān)linux系統(tǒng)的知識(shí)還有待于讀者去探索和學(xué)習(xí)。