Назад | Перейти на главную страницу

Судо не работает. Как сбросить пароль root Ec2 (AWS)

Накануне я установил сертификат 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.

Я бы рекомендовал вернуться к снимку перед внесением изменений.