установите ntfs-config
, затем отметьте «Включить поддержку записи для внутренних устройств» chekbox
, если ваш Windows-диск не установлен автоматически, введите терминал
sudo mountall
или перезагрузка
Всегда используйте visudo, чтобы редактировать файл sudoers, не редактируя его непосредственно самостоятельно. Это не позволит вам сохранить его на диск, если он не проверяет.
Введите:
pkexec visudo
Затем измените последнюю строку
#includedir /etc/sudoers
To:
#includedir /etc/sudoers.d
Он должен решить вашу проблему.
, если кто-то еще, как я, не установил pkexec или не смог запустить vi, visudo, nano или любой другой редактор для изменения файла sudoers, вы можете быть уверены в этом процессе. Я был сохранен с этим: [ ! d0] перезагрузите клавишу сдвига при загрузке, чтобы иметь возможность для режима восстановления (введите его) введите в командной строке как root (вторая последняя опция в моем меню grub), перезагрузите устройство перезагрузки для rw и примените exec для пользователя, и редактировать файл mount -n -o remount,rw /
chmod u+x /etc/sudoers
nano /etc/sudoers
исправить эту ошибку и быть счастливой:)
Нет ничего неправильного #include sudoer.d удаление #include sudoer.d не имеет никакого значения.
Но, пожалуйста, убедитесь, что у вас нет синтаксических ошибок. У меня была одна и та же проблема, но я потратил несколько часов на исправление и выяснил, что это синтаксические ошибки.
Например, скажите, что ваше имя пользователя: dolly Я использовал следующее, что неверно
dolly ALL = (ALL) ALL NO PASSWD: ALL
правильный синтаксис
dolly ALL = (ALL) ALL //give permission to everything, not good
или
dolly ALL=(ALL) NOPASSWD:/usr/bin/thurderbird //good, give specific permission
надеюсь, что это поможет
Если u перепутал ваш файл sudoers. Вам нужно:
Перезагрузиться в режим восстановления (нажмите escape во время загрузки, выберите режим режима восстановления на экране grub) Выберите «Включить сетевое взаимодействие», (если вы не используете вашу файловую систему как доступную только для чтения, кто знал) Chosee 'Drop to root shell', запустите visudo, исправьте свой файл. Перезагрузитесь с помощью обычной опции grubsource: http://mario.net.au/content/recover-etcsudoers-ubuntu-1204
запустить режим восстановления, тогда введите это
chown -R root:root /etc/sudoers.d chmod u=rwx,g=rx,o=rx /etc/sudoers.d/ chmod u=r,g=r,o= /etc/sudoers.d/*только группа и корень пользователя должны прочитать privelege
Вы также можете редактировать свою загрузочную запись в grub.
Просто перезагрузите компьютер и дождитесь появления grub. Затем нажмите «e» в записи «Ubuntu», чтобы отредактировать ее.
Найдите строку с «linux =» или «kernel =» и просто добавьте «сингл» в конец этой строки.
Затем нажмите F10, чтобы загрузить эту временно измененную загрузочную запись. Это даст вам оболочку (без GUI) с правами root, и вы можете редактировать файл sudoers с помощью s.th. например, nano / etc / sudoers вернуться к предыдущему состоянию.
Затем перезагрузиться и выполнить.
Вы также можете войти в систему как root на консоли tty с Ctrl + Fn (Fn от 1 до 6) и запустить visudo.
Я нашел ошибку. Он находится в двух последних строках файла /etc/sudoers по умолчанию. Удалите следующие записи из конца файла / etc / sudoers с помощью visudo.
#includedir /etc/sudoers.d