У меня есть экземпляр Amazon EC2. Я могу войти в систему просто отлично, но ни "su", ни "sudo" сейчас не работают (раньше они работали нормально):
"su" запрашивает пароль, но я вхожу в систему, используя ssh-ключи, и я не думаю, что у пользователя root даже есть пароль.
"sudo
<anything>
" делает это:
sudo: /etc/sudoers is owned by uid 222, should be 0
sudo: no valid sudoers sources found, quitting
Я, вероятно, сделал «chown ec2-user /etc /sudoers» (или, более вероятно, «chown -R ec2-user /etc», потому что меня тошнило от сбоя rsync), так что это моя ошибка.
Как мне восстановиться? Я остановил экземпляр и попробовал опцию «Просмотр / изменение данных пользователя» на консоли AWS EC2, но это не помогло.
РЕДАКТИРОВАТЬ: Я понимаю, что мог убить этот экземпляр и создать новый, но надеялся избежать чего-то такого экстремального.