Как я могу войти в Ubuntu 9.04 как администратор или корень?

Моя проблема состоит в том, что каждый раз, когда я пытаюсь использовать sudo, я получаю высказывание сообщения об ошибке: shawn не находится в sudoers файле. Об этом инциденте сообщат. Как я могу добавить своего пользователя к sudoers файлу? Или как я могу войти в систему в качестве пользователя, который находится в sudoers файле?

Я также заметил, с помощью "пользовательской" команды, что существует два пользователя, названные shawn... Как я могу сказать, какой shawn я зарегистрирован как? Как я могу удалить один из них для сохранения только пользователя, который имеет административные "полномочия"?

Спасибо за любую справку

2
задан 10.09.2009, 18:49

5 ответов

Ubuntu блокирует пароль root по умолчанию, таким образом, Вы не можете войти в систему как корень или su в него. Обычно Ваш идентификатор пользователя принадлежал бы группе admin, и группа admin имеет sudo разрешения, данные через/etc/sudoers.

Узнайте, какой идентификатор Вы зарегистрированы как использование id команда. Это - очевидно, несправедливость "shawn" идентификатор, поскольку у Вас нет sudo полномочий.

Теперь, перезагрузите систему. В экране GRUB нажмите Esc для начальной загрузки в режим восстановления. В режиме восстановления Вы - корень. Удалите нежелательный идентификатор (userdel) или просто измените его к другому имени (usermod). Перезагрузка. Необходимо смочь войти в корректный идентификатор теперь (id команда должна показать другой uid). Если это не работает, просто перезагрузка снова в режим восстановления. Удалите другой идентификатор также. Создайте новый идентификатор и добавьте его к группе admin.

Править: Я просто понял, что SU имел очень похожий вопрос на боковой панели, и после этого привел меня к этому ответу, который имеет придирчиво подробную рецензию при начальной загрузке в режим восстановления (и редактирование/etc/sudoers файла).

5
ответ дан 08.12.2019, 05:16

В терминале выполните следующую команду:

grep ^admin /etc/group

Это даст Вам имена всех "администраторских" пользователей. Войдите в систему как один из тех, затем"sudo"должен работать отлично. Затем можно включить пользователю root, или просто"sudo bash"если Вам нужен корневой терминал.

Я предполагаю, что Вы создали второго пользователя начиная с установки, которая не является частью группы admin. С другой стороны, Вы так или иначе удалили себя из группы admin, в этом случае Вы в значительной степени потеряны, не находя другой способ изменить Вашу систему (например, с помощью загрузочного CD).

3
ответ дан 08.12.2019, 05:16

Если Вы хотите непосредственно позволить корневые логины, сначала необходимо решить проблему получения корневого доступа во-первых. Ответ Jeremy выше покрытий это.

После того как можно работать sudo команды, набор пароль root: sudo passwd. Теперь Вы сможете войти в систему как root.

0
ответ дан 08.12.2019, 05:16

Используя sudo su отступит "Ubuntu блокирует пароль root" вещью по умолчанию это записи nagul о.

Это эффективно занимает место простого использования su стать корнем.

0
ответ дан 08.12.2019, 05:16

Для редактирования sudoers файла необходимо работать sudo visudo. Хотя, очевидно, необходимо было бы смочь использовать sudo, чтобы сделать это, таким образом, все еще необходимо решить другую проблему....

-1
ответ дан 08.12.2019, 05:16

Теги

Похожие вопросы