歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 解決Ubuntu中sudoers崩潰而無root權限的問題

解決Ubuntu中sudoers崩潰而無root權限的問題

日期:2017/2/28 16:37:58   编辑:Linux教程

1、重新啟動Ubuntu系統,啟動的時候按住Esc鍵,可以看到引導選項;

2、可以看到引導選項列表中,有一項的末尾括號裡是這樣的(recovery mode),也就是恢復模式,選擇這項,回車繼續;

3、數據加載一會,進入到Recovery Menu頁面,可以看到有如下選項:
resume
clean
dpkg
fsck
grub
netroot
root
xifx
選擇root,也就是進入試用root用戶進行系統恢復,在裡面可以執行超級用戶權限的操作。
回車後,可以看到熟悉的
root@TUZKI:~#
命令提示符了。

4、設置或者撤銷/etc/sudoers文件的權限
此時,你可以執行:
chmod u-w /etc/sudoers
撤銷對/etc/sudoers文件的w權限。我是直接增加了root的w權限,直接將用戶shirdrn添加到了/etc/sudoers文件中,在
root ALL=(ALL) ALL
這行下面增加了如下一行:
shirdrn ALL=(ALL) ALL
這就使得用戶shirdrn成了sudo組的用戶了,可以執行超級權限了。
退出recovery mode,重新啟動系統,進入後,可以使用shirdrn用戶創建/home/shirdrn目錄了:
sudo mkdir /home/shirdrn
因為shirdrn已經是sudo組的用戶了,執行cd ~再執行pwd可以看到shirdrn用戶的/home/shirdrn目錄了。

Copyright © Linux教程網 All Rights Reserved