2

Я пытаюсь создать нового пользователя с привилегиями root из visudo , чтобы войти в систему Ubuntu.

Когда я запускаю Ubuntu, появляется диалоговое окно с именем пользователя, назовем его «Sr. X». Если я нажимаю «Старший», система спрашивает у меня пароль, который я не знаю.
Поэтому я пытаюсь добавить нового пользователя с привилегиями root, запустив образ Ubuntu с USB-устройства. После обнаружения устройства, в котором установлена Ubuntu, я монтирую его и chroot чтобы превратить путь к образу Ubuntu в корневой каталог.

Пока все хорошо, проблема возникает, когда я пытаюсь добавить нового пользователя, изменив файл sudoers с помощью visudo .
Пользователь "Sr. X" не появляется - почему это так? Единственное, что появляется, это

root ALL=(ALL) ALL

Затем я добавляю своего пользователя:

Myuser ALL=(ALL) ALL

сохраните изменения и перезагрузите систему. Когда я запускаю Ubuntu, появляется то же самое диалоговое окно, только снова показывая "Sr. X". Я нажимаю "войти как другой пользователь", я помещаю "myuser" в диалоговое окно, и система запрашивает у меня пароль. Какой пароль я должен написать? Я не добавил ни одного пароля в файл sudoers. Может ли кто-нибудь помочь мне с этим?

1 ответ1

3

visudo не добавляет пользователей. Попробуйте использовать useradd , adduser или (если вы знаете, что делаете) vipw .

Однако, если все, что вы пытаетесь сделать, это войти в систему, просто сбросьте пароль Sr. X как root:

# passwd userX
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .