Поврежденный файл sudoers на долго работающем Raspberry Pi

Поврежденный файл sudoers на долго работающем Raspberry Pi

Я использую 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 или что-то в этом роде, которые я мог бы здесь запустить)?

У меня есть сравнительно свежая резервная копия, поэтому мне не нужно выполнять экстренное восстановление данных, но мне интересно узнать, как я могу диагностировать эту проблему, прежде чем прибегать к восстановлению.

Связанный контент