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