Sudo придумывает ошибку, ничего не может выполнить как корня

По некоторым причинам, когда я пытаюсь запустить любые программы (я пытаюсь выполнить охотника за руткитом: rkhunter) как корень на командной строке с sudo как это:

sudo rkhunter

Затем я получаю это сообщение:

You must be the root user to run this program

и затем я получаю эти строки:

sudo: error in /etc/sudo.conf, line 0 while loading plugin 'sudoers_policy'
sudo: /usr/lib/sudo/sudoers.so must only be writable by owner
sudo: fatal error, unable to load plugins

Я пытаюсь ввести просто sudo но это придумывает те же три ошибки как выше. Также в /etc/ sudo.conf не существует.

Я не могу запустить никакие другие программы как корень через sudo. Это было также странно, потому что я мог работать как корень день назад. Я хотел бы, чтобы это работало.
Именно так Вы знаете, я - единственный пользователь этого компьютера и администратор, выполняя Lubuntu 14.04.1.

12
задан 16 June 2015 в 22:28

2 ответа

Если можно войти в систему как корень:

$ su root     #enter password
$ chmod 644 /usr/lib/sudo/sudoers.so
$ chown -R root /usr/lib/sudo

В противном случае необходимо будет запуститься в режиме восстановления, получить разрешение записи на диске и изменить режим того файла. https://wiki.ubuntu.com/RecoveryMode

$ mount -o remount,rw /
$ chmod 644 /usr/lib/sudo/sudoers.so
25
ответ дан 23 November 2019 в 03:32

1-й открытый Ваш терминал затем вводит и входит

pkexec su

, он зарегистрируется, Вы в как пользователь root

теперь тип (замените имя пользователя именем пользователя своего ПК):

chown -R username /usr/lib/

теперь открытый файловый менеджер и goto /usr или тип это в другом терминале: nautilus /usr

теперь, щелкните правой кнопкой по папке lib и goto вкладке 'Permissions'.

Оттуда изменяют доступ 'Группы', и 'Другие' к - 'Файлы доступа'

теперь нажимают на кнопку 'Change Permissions for Enclosed Files', теперь изменяют доступ 'Группы' и 'Других' к - 'Файлы доступа' или 'Только для чтения'.

теперь закрывают то окно и возвращаются к терминалу (тот с пользователем root).

теперь тип

chown -R root /usr/lib/

вуаля!

теперь можно использовать sudo снова.

0
ответ дан 23 November 2019 в 03:32

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

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