長期運行的 Raspberry Pi 上的 sudoers 檔案已損壞

長期運行的 Raspberry Pi 上的 sudoers 檔案已損壞

我使用 Raspberry Pi 3 作為家庭伺服器來運行我的預定腳本。在過去的幾個月裡,我的腳本運作良好,但昨天我遇到了一個資料庫分頁錯誤,這看起來很奇怪。

今天早上嘗試透過遠端連線重新啟動我的服務時,當我嘗試重新啟動服務時,我收到以下損壞/替換的字符,這需要sudo

sudo: error in /etc/sudo.conf, line 0 while loading plugin `sudoers_policy'
sudo: /usr/lib/sudo/sudoers.so: No such file or directory
sudo: fatal error, unable to load plugins
me@myserver:~$ ls
Backups  Code  Misc
me@myserver:~$ cd /usr
me@myserver:/usr$ cd lib
me@myserver:/usr/lib$ cd sudo
me@myserver:/usr/lib/sudo$ ls
grkup_file.s?  sesh  sudoers.s?  sudo_noexec.so  sy?tem_gvoup.so
me@myserver:/usr/lib/sudo$

我在其他命令上也遇到奇怪的錯誤,例如

man: can't execute pager: Structure needs cleaning
man: command exited with status 255: (cd /usr/lib && LESS=-ix8RmPm Manual pa
e fsck(8) ?ltline %lt?L/%L.:byte %bB?s/%s..?e (END):?pB %pB\%.. (press h for
help or q to quit)$PM Manual page fsck(8) ?ltline %lt?L/%L.:byte %bB?s/%s..?
 (END):?pB %pB\%.. (press h for help or q to quit)$ MAN_PN=fsck(8) pager -s)

我是否應該擔心感染了正在執行此操作的病毒,還是只是腐敗?重啟會安全嗎?有什麼辦法可以修復我無法使用的sudoers檔案嗎?sudo我應該找出哪些最有用的信息來確定問題的嚴重程度(例如,我可以在這裡運行任何聰明的 grep 或類似的信息)?

我有一個半新的備份,所以我不需要做任何緊急資料恢復,但我很好奇在恢復之前如何診斷這個問題。

相關內容