По какой-то причине, когда я пытаюсь запустить любую программу (я пытаюсь запустить руткит-хантер: rkhunter) от имени пользователя root в командной строке с помощью команды 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 не существует.
Я не могу запускать любые другие программы с правами root через sudo. Это было также странно, потому что я мог работать с правами администратора день назад. Я хотел бы, чтобы это работало.
Как вы знаете, я единственный пользователь этого компьютера и администратор, работающий под управлением Lubuntu 14.04.1.
источник
1-й откройте свой терминал, затем введите и введите
он войдет в систему как пользователь root
Теперь введите (замените имя пользователя на имя пользователя вашего ПК):
chown -R username /usr/lib/
Теперь откройте проводник и перейдите
/usr
в другой терминал:nautilus /usr
Теперь щелкните правой кнопкой мыши на папке lib и перейдите на вкладку «Разрешения».
Оттуда измените доступ «Группы» и «Другие» к «Доступ к файлам»
Теперь нажмите кнопку «Изменить разрешения для вложенных файлов», теперь измените доступ «Группы» и «Другие» на «Доступ к файлам» или «Только для чтения».
Теперь закройте это окно и вернитесь в терминал (тот, у которого есть пользователь root).
сейчас наберите
вуаля!
Теперь вы можете использовать
sudo
снова.источник