长期运行的 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 或类似的东西)?

我有一个半最近的备份,所以我不需要进行任何紧急数据恢复,但我很好奇在诉诸恢复之前如何诊断这个问题。

相关内容