Posted on

Error: sudoers is world writable


某次在設定linux時發現sudo指令突然不能用
上網查之後,發現自己原來踩到了sudo的坑

參考文章:

在不同版本的Linux系統中對/etc/sudoers文件讀寫權限修改後的表現會​​出現不一樣的反應,在個別版本中文件權限修改後,sudo命令執行就會報上面的錯誤。

但是如果將權限改回,直接將權限改回:permision denied;sudo更改權限(執行所有的sudo命令)報上邊的錯誤。更改權限會發生失敗。

發生這種狀況,有以下兩個可能

  • 這台主機上的 /etc/sudoers 是人盡可夫….(大家都可以改)
  • sudo 找不到適合的檔案.

解法:

  • 先檢查 /etc/sudoers 怎了?
  • 重建 sudoers .
  • 檢查 log , 確定是入侵或人為疏忽, 再採取對應行動.