標籤:ubuntu sudo
某次重啟系統,使用sudo命令時突然出現問題,使用者不在sudoers檔案中,無法使用sudo許可權。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/45/41/wKiom1Plb5LSdAn-AAGJp2UUTKw953.jpg" title="2014-08-09 08:44:03 的螢幕.png" alt="wKiom1Plb5LSdAn-AAGJp2UUTKw953.jpg" />
重啟進入復原模式,依然無法修改sudoers檔案,可以設定root($su root)密碼,但是正常進入系統之後依然無效。(此時系統處於 read-only 模式),因此需要進入讀寫入模式設定:
1. 重啟進入復原模式;
2.選擇 fsck 進入可讀寫檔案模式(exit read-only mode)
3.選擇 root Drop to root shell prompt
4.$usermode -a -G sudo nick (此次不存在admin組,因此使用sudo使用者組)
重新啟動,可以使用sudo。
嘗試修改root密碼
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/45/42/wKiom1Pld6-Q-ptpAADmF8VL-6M074.jpg" title="2014-08-09 09:20:50 的螢幕.png" alt="wKiom1Pld6-Q-ptpAADmF8VL-6M074.jpg" />
如果擁有其他管理員帳號,那麼修改/etc/sudoer 檔案,在其中添加
username ALL=(ALL) ALL
應該也是有效。
參考文檔:
【Linux】使用者不在sudoers檔案中
【Linux】ubuntu預設的root密碼
Fixing “username is not in the sudoers file. This incident will be reported” Error In Ubuntu
本文出自 “颯颯秋風” 部落格,請務必保留此出處http://xjhznick.blog.51cto.com/3608584/1537804