2011-07-27 5 views
4

Сначала я SSHed в экземпляр как пользователь «ubuntu», набрал «sudo -s», и он не спросил у меня пароль root. Затем я ввел «passwd» в качестве пользователя «root» и дважды ввел новый пароль и подтвердил их.Как установить пароль root на экземпляр Amazon EC2?

Но в следующий раз, когда я буду использовать SSH в этом экземпляре как пользователь «ubuntu», наберите «sudo -s», и он по-прежнему не просит у меня пароля!

Я что-то упустил?

Экземпляр запускает Ubuntu 8.04 (Hardy).

+0

Я вижу ... Я проверил/etc/sudoers, как описано https://help.ubuntu.com/community/RootSudo, и обнаружил, что пользователь «ubuntu» является пользователем по умолчанию и не использует пароль для использования root привилегия. – frankshaka

+0

Я слышал, что вы должны использовать только пароль без пароля для SSH для EC2, иначе вы будете заблокированы снаружи и должны отсоединить/присоединить том EBS и исправить его временным экземпляром. Это правильно? – Maziyar

ответ

5

Посмотрите на /etc/sudoers. Определяется, нужен ли вам пароль (и если root или ваш собственный) для разнообразных вызовов sudo.

+4

Я думаю, что стоит отметить, что испортить этот файл полностью взорвется экземпляр ... Поскольку для решения проблемы с поврежденным/etc/sudoers требуется пароль. – nembleton

Смежные вопросы