Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как вернуть единственному пользователю админские права? [ РЕШЕНО ]  (Прочитано 6585 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Собсно повёл себя как ламер и ввёл команду:
(Нажмите, чтобы показать/скрыть)
Вроде ведь всё понятно зачем это и зачем опция -G, но оказалось, что не совсем понятно... В итоге единственный юзер в системе лишился админских прав, надо ведь было -aG. Как теперь вернуть права? Яндекс сообщает про sudoers и visudo, но я сравнил эти файлы на сломанной системе и рабочей - разницы нет, разве что там юзер другой. Хочу сделать как было, а если вписать юзера в /etc/sudoers, то выходит, что будет не так как было, т.к. sudoers на рабочей системе не содержит упоминания о юзере...

Пользователь решил продолжить мысль 04 Января 2012, 10:12:17:
в общем попробовал сделать chroot в систему, в этом режиме права рута имеются, а уже с ними всё поставил на место

Пользователь решил продолжить мысль 04 Января 2012, 10:18:44:
раз тему поднял, надо подробно написать...

====================================================================
************************ РЕШЕНИЕ **************************
====================================================================

1) грузимся в live-сессию с флешки или с диска
2) открываем терминал
sudo suтеперь нужно узнать на каком разделе у нас корень системы с проблемой
fdisk -lу меня это /dev/sda6
поэтому далее
mount /dev/sda6 /mnt
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
chroot /mnt
Теперь возвращаем все исходные права, в моем случае это все права, т.к. я выкинул себя из всех групп кроме vboxusers и родных.
usermod -aG 4,20,24,46,116,118,124,126 userсписок групп можно посмотреть командой
id user
« Последнее редактирование: 04 Января 2012, 10:56:16 от truegeek »

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Когда-то давно так же зафейлил с той же командой, прям так же как Вы. Честно говоря не помню как я заходил в систему, но все закончилось добавлением нужных записей /etc/group и /etc/sudoers. Вернее я просто вернул своего пользователя в группу админов, а остальное понятно. Так что да, бывает ;)
« Последнее редактирование: 04 Января 2012, 10:36:37 от truegeek »

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Я, конечно, птица важная, но можно на "ты" или правила форума изменились...

А по делу, блин, /etc/group же! Спасибо за решение номер 2

1-й шаг такой же
Но 2-й не требует chroot, просто дописать своего пользователия в файл /etc/group, чтобы было примерно так:
(Нажмите, чтобы показать/скрыть)

Однако usermod -aG, мне видится более простым предпочтительным, другое дело, что chroot для него нужно делать...

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Конечно можно на ты) Да, в моем варианте я обошелся без chroot. Да и в систему можно не заходить, если конечно ничего не зашифровано и знаешь какого пользователя добавлять. Просто правишь файлы.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
В теории, ещё можно пофиксить через:
1) recovery-mode (он же single)
2) init=/bin/bash

Правда, мне лень ребутаться, чтобы это проверять. %)

Была недавно похожая тема:
https://forum.ubuntu.ru/index.php?topic=178469.0

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
1) recovery-mode пробовал, изменить файлы не мог в сложившейся ситуации.
2) что это значит?

Пользователь решил продолжить мысль 04 Января 2012, 12:21:25:
Была недавно похожая тема:
https://forum.ubuntu.ru/index.php?topic=178469.0
ггг, это мой случай, мы оба наступили на одни и те же грабли, которые уже убрали, чтоб други лбы не расшибли
https://forum.ubuntu.ru/index.php?topic=178231.msg1328702#msg1328702
« Последнее редактирование: 04 Января 2012, 12:21:25 от ⚡ Thunde® ⚡ »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
1) recovery-mode пробовал, изменить файлы не мог в сложившейся ситуации.
mount -o remount,rw /
2) что это значит?
http://welinux.ru/post/625/

 

Страница сгенерирована за 0.05 секунд. Запросов: 25.