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