Так, в моей попытке предотвратить пользователю ubuntu
по умолчанию вход в систему , а также для предотвращения пользователя me
в SUDO по умолчанию вход в систему с помощью пароля, и , таким образом , исполнение использовать секретный ключ, мне удалось запереть me
не в состоянии выполнить любой команды sudo.
Вот что случилось.
Я побежал эти команды , чтобы предотвратить ubuntu
от входа в систему , и запереть me
«s пароль.
sudo usermod -s /usr/sbin/nologin ubuntu
sudo passwd -l me
Тем не менее, я забыл добавить me ALL=(ALL) NOPASSWD:ALL
в /etc/sudoers.d/me
заранее. И теперь, даже если я все еще могу войти как me
с закрытым ключом, я не могу выполнить любой sudo
потому что он не запрашивает пароль, а предыдущий пароль больше не работает. Я не могу войти как ubuntu
, другой sudoer, и поэтому я в основном застрял.
Выполнение passwd
as me
запрашивает текущий пароль, который не существует.
Как мне выбраться из этой ситуации? Я должен прекратить эту коробку и переустановить? Это не происходит на моей личной коробке. Это работает на AWS. Это не очень большая проблема, чтобы раскрутить новые экземпляры, но я хотел бы посмотреть, есть ли альтернатива.