Как восстановить пользователя root [дубликат]

На этот вопрос уже есть ответ:

Я случайно сменил пользователя root с типа администратора на базовый тип на странице учетной записи пользователя, и теперь у меня нет каких-либо привилегий root в системе, как я могу вернуться к типу администратора?

9
задан 8 April 2013 в 21:51

3 ответа

Перейти к учетным записям пользователей.

Users
Изображение из ответа Элии Кагана - Как управлять пользователями и группами?

Затем нажмите «Расширенные настройки».

Advanced Settings
Изображение из Как создать сервер Ubuntu 12.04 x64 LTSP с 32-битными тонкими клиентами от The Fan Club < / sup>

Затем отметьте галочкой все поля, которые вы хотите. Тем не менее, вы хотите Администрирование системы .

Надеюсь, это поможет !!

0
ответ дан 8 April 2013 в 21:51

На экране выбора загрузки grub (если это не показывает удержание переключения при загрузке), выберите режим восстановления Ubuntu и нажмите Enter, затем выберите корневой терминал (или что-то подобное, его можно назвать корневой оболочкой) из списка параметров. , Затем введите mount -o rw,remount /, чтобы получить доступ для чтения / записи к файловой системе. Затем введите adduser adminusernamehere sudo, чтобы дать администратору, которого вы изменили, на стандартные привилегии sudo (root).

0
ответ дан 8 April 2013 в 21:51

Если предположить, что вы на самом деле не изменили пользователя root , но удалили первого пользователя из списка администраторов, то это относительно легко исправить.

Нажмите CTRL + ALT + T и введите id

Вы должны увидеть что-то похожее.

~$ id
uid=1000(warren) gid=1000(warren)groups=1000(warren),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),109(lpadmin),124(sambashare)

Если отображается sudo , вы должны быть администратором. В Ubuntu до 12.04 группа была admin Если нет, то это проблема.


Сначала вам нужно загрузиться с корневой оболочки , если вы обычно не видите grub при загрузке, удерживайте SHIFT .

Вы должны увидеть что-то вроде этого:

grub

Выберите режим восстановления и перейдите в корневую оболочку.

grub2

Наконец, смонтируйте файловую систему и прочитайте запись

mount -o rw,remount /

Если проблема заключалась в том, что вы не входили в группу sudo , то можно исправить с помощью

usermod -aG sudo warren

, заменив warren на ваше имя пользователя. Если вы не уверены, каким должно быть имя пользователя, это было поле uid= из команды id, которую вы запускали ранее.

замените sudo на admin, если вы используете версию Ubuntu до 12.04.


Другая менее вероятная возможность состоит в том, что вы изменили файл sudoers

Если это проблема, введите

visudo

Измените этот файл, чтобы он выглядел следующим образом ( 12.04 по умолчанию):

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults    env_reset
Defaults    secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d
0
ответ дан 8 April 2013 в 21:51

Другие вопросы по тегам:

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