Сломал sudo для единственного пользователя. Как вернуть нормальную работоспособность?

jericho13

New member
Сообщения
4
#1
Исходные данные:

Astra 1.7.1 SE
При установке ОС создан единственный пользователь user
root - отключен по умолчанию, в режим восстановления под root не попасть.

В один неудачный момент, при попытке задать права доступа на каталог (приложение требует для нормальной работы), сломал sudo. Эти действия совершал ранее не один раз, все работало нормально. В какой момент допустил ошибку не знаю.
Код:
cd /opt/XXXX/bin
sudo chmod 777 -R .
Сейчас при попытке использования sudo, получаю сообщение:
Код:
sudo: /usr/bin/sudo должен принадлежать пользователю с uid 0 и иметь бит setuid
В графическом интерфейсе "Политика безопасности" не открывается.
В терминале useradd - не работает.

Есть ли способы починить sudo?
Если есть идеи, прошу описать по простому, для самых начинающих юзеров)
 

Montfer

New member
Сообщения
1 722
#2
загрузиться через grub или с диска с дистрибутивом в режиме восстановления
 

jericho13

New member
Сообщения
4
#3
Через GRUB - это про правку загрузчика (нажать "e" при выборе загрузки)?
Этот вариант не срабатывает - редактирование не открывается.

Пока разбираюсь с режимом восстановления.
 

jericho13

New member
Сообщения
4
#6
На данный момент проблему решил, надеюсь без скрытых последствий.
Инструкция с просторов интернета:
  1. Выйти из под пользователя и зайти под рутом. Если у вас графическая оболочка нажмите ctrl+alt+F4. (Так просто не сработало, обычный Recovery mode в процессе загрузки не сработал как нужно, т.к. root отключен. Тут мне понадобилось загрузиться с диска в режим восстановления.)
  2. Из под рута chown root:root /usr/bin/sudo && chmod 4755 /usr/bin/sudo
  3. Перезагрузка
https://ru.stackoverflow.com/questions/1054618/Сломал-свою-ubuntu-Не-работает-sudo