Я установил Ubuntu 12.10 на свою 32-битную машину с помощью установщика Ubuntu и дал пароль (и имя учетной записи было "samsung") при появлении запроса. Позже я смог использовать этот пароль для входа в систему, блокировки-разблокировки, аутентификации и т.д. (Я думаю, это потому, что я был администратором тогда). Но теперь я по ошибке изменил тип учетной записи с "администратор" на "стандартный", и всякий раз, когда ему необходимо пройти аутентификацию во время любого процесса (например, подключения к Wi-Fi, разблокировки учетной записи пользователя), он запрашивает пароль для root, но, к сожалению, тот же пароль не работает. Задачи, отличные от аутентификации (например, вход в систему и т.д.), Работают нормально. Я несколько раз менял пароль, но без решения. Если я использую "sudo" в терминале, он говорит: «samsung отсутствует в файле sudoers. Об этом инциденте будет сообщено. «Как я могу восстановить контроль?

5 ответов5

0

Если вы действительно установили пароль root (Ubuntu не запрашивает его по умолчанию, AFAIR), вы можете добавить init=/bin/sh к командной строке linux во время загрузки (обратитесь к документации по grub2, как это сделать), а затем запустите passwd to измените пароль root или добавьте своего пользователя samsung в группу sudo или другую, которая используется в Ubuntu для предоставления sudo

Если пароль не установлен, вы можете просто загрузиться в режиме восстановления - он покажет вам корневую оболочку после загрузки, и из этой оболочки вы можете делать все, что захотите (добавить пользователя в группу или изменить пароль root)

0

В дополнение к инструкциям Дэвида Фёрстера, если меню не отображается для режима восстановления, вы можете указать grub загружаться в однопользовательский режим, как этот.

(Перефразируя :) Выделите свою загрузочную запись grub, нажмите "e" для редактирования, и в конце строки, начинающейся с "linux", добавьте слово "single" и загрузитесь. Это приведет вас к командной строке администратора.

0

Ubuntu по умолчанию не имеет пароля для пользователя root .

Если вы заблокировали себя из своей системы,

  1. выберите "режим восстановления" в меню загрузки grub при запуске машины. Если вы не видите меню загрузки, вам может потребоваться нажать Shift в течение временного окна в течение нескольких секунд после этапа BIOS.

    Это дает вам root-доступ и возможность предоставить вашей учетной записи обычного пользователя права администратора.

  2. Включить доступ на запись на / ¹.

    mount -o remount,rw /
    
  3. Добавьте admin в группы вашего аккаунта.

    usermod -a -G admin [account name]
    
  4. Перезагрузка и все должно вернуться к нормальной жизни.

¹ Я не уверен, монтирует ли режим восстановления Ubuntu 12.10 корневую файловую систему или только initramfs.

0

Я думаю, что лучшим способом будет редактирование файла sudoers. Для этого вы должны загрузить свою систему с Ubuntu-USB-Stick или CD или любого другого загрузочного Live Linux (возможно, Ubuntu Recovery Mode также работает, еще не использовал его), смонтировать раздел, в котором вы установили Ubuntu, и затем отредактировать файл /etc/sudoers . Если вы введете что-то вроде samsung ALL=NOPASSWD: ALL вы можете получить root после перезагрузки без пароля. Есть еще много других возможностей, но я думаю, что это будет проще всего.

0

Загрузка в однопользовательском режиме. Затем он входит в систему как root напрямую. Выполните следующие действия, чтобы войти в систему в одном пользовательском режиме. В этом режиме сеть не будет доступна. Для загрузки в однопользовательском режиме вы редактируете инструкции по загрузке для пункта меню GRUB, который вы хотите загрузить, и добавляете параметр / опцию ядра single. Краткие инструкции о том, как это сделать, приведены ниже.

Выберите (выделите) пункт меню загрузки GRUB, который вы хотите использовать. Нажмите e, чтобы отредактировать команды загрузки GRUB для выбранного пункта меню загрузки. Посмотрите внизу списка команд для строк, похожих на

linux /boot/vmlinuz-3.2.0-24-generic root=UUID=bc6f8146-1523-46a6-8b\ 
6a-64b819ccf2b7 ro quiet splash 
initrd /boot/initrd.img-3.2.0-24-generic

Измените среднюю строку в (3), добавив одиночный параметр загрузки ядра в конец строки (т. Е. После тихой заставки ro).

For this example you would change 
6a-64b819ccf2b7 ro quiet splash 
to 
6a-64b819ccf2b7 ro quiet splash single

Нажмите Ctrl+X или F10 для загрузки с использованием этих параметров ядра.

Примечание. Эти изменения не являются постоянными. Любое изменение параметров загрузки ядра, сделанное таким образом, повлияет только на следующую загрузку и только в том случае, если вы начнете эту загрузку нажатием клавиш Ctrl+X или F10, находясь в режиме редактирования GRUB.

После этого вы войдете в систему как root в окне терминала как root. Вы можете изменить пароль с помощью команды.

 [root@localhost ~]# passwd root
Changing password for user root.
New password: 

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