Накануне я установил сертификат SSL. Сегодня хотел авторизоваться на сервере. Когда я пытаюсь выполнить sudo, появляется следующее сообщение об ошибке:
sudo: unable to stat /etc/sudoers: No such file or directory
sudo: no valid sudoers sources found, quitting
[enter image description here][1]sudo: unable to initialize policy plugin
когда я «su -», он спрашивает у меня пароль. Однако, думаю, я никогда не делал ни одного.
Я помню, что во время настройки сертификата ssl я набрал следующую строку кода. И на самом деле ничего не произошло. Я хотел удалить весь "Letencrypt". Однако позже я исправил проблему, поэтому удалять ее не было необходимости. Может это поможет ..
rm -rf /path/to/your/git/clone/directory
rm -rf ~/.local/share/letsencrypt
rm -rf /etc/letsencrypt
rm -rf /var/log/letsencrypt
rm -rf /var/lib/letsencrypt
Как мне вернуть root-доступ?
Спасибо!
Похоже, / etc / sudoers залит. Если вы не знаете пароль root, вы можете быть SOL.
Я бы рекомендовал вернуться к снимку перед внесением изменений.