2012/04/21

sudo: no valid sudoers sources found, quitting

犯了一個天大的錯誤,就是編輯 sudoers 的時候,忘記把權限改回來,於是就失去了 sudo 的權限了...
sudo: /etc/sudoers is mode 0640, should be 0440
sudo: no valid sudoers sources found, quitting

如果你的機器就在旁邊的話,可以進入 recovery mode 或用 liveCD 把權限改回來。

如果是在 AWS呢?找到一篇教學:
Fixing Files on the Root EBS Volume of an EC2 Instance - Alestic.com

步驟
1. 把 Server A 的 EBS Volume detach,然後 attach 到另外一台 Sever B
2. 進入 Server B 把 device node mount,開始修復檔案
3. 最後再 attach 回原本的 Server A


後來才知道,要用 visudo 這個指令去修改才對...



沒有留言:

張貼留言