某次在設定linux時發現sudo指令突然不能用
上網查之後,發現自己原來踩到了sudo的坑
參考文章:
在不同版本的Linux系統中對/etc/sudoers文件讀寫權限修改後的表現會出現不一樣的反應,在個別版本中文件權限修改後,sudo命令執行就會報上面的錯誤。
但是如果將權限改回,直接將權限改回:permision denied;sudo更改權限(執行所有的sudo命令)報上邊的錯誤。更改權限會發生失敗。
發生這種狀況,有以下兩個可能
- 這台主機上的 /etc/sudoers 是人盡可夫….(大家都可以改)
- sudo 找不到適合的檔案.
解法:
- 先檢查 /etc/sudoers 怎了?
- 重建 sudoers .
- 檢查 log , 確定是入侵或人為疏忽, 再採取對應行動.