Форуми

'няма валидни източници на sudoers за напускане'

н

NonoVoyou

Оригинален плакат
11 август 2021 г
  • 11 август 2021 г
Здравейте, всеки път, когато опитам команда sudo в терминал на Mac OS Mojave, получавам:

- sudo: не са намерени валидни източници на sudoers, излизам

- sudo: не може да се инициализира плъгин за политика

Аз съм на администраторския потребител, наречен ' Ной ' но името на macbook е в името на сам.

Когато отворя терминал директно виждам 'MacBook-Pro-de-sam: ~ sam $' сякаш сам беше администратор, докато моят потребител 'noa' е определен като администратор, може би това е проблемът, но не знам как да го реша ..

Моля, помогнете ми и приятен ден

Прикачени файлове

  • Вижте медиен елемент ' href='tmp/attachments/capture-de-cran-2021-08-11-a-12-01-57-png.1817243/' > Екранна снимка 2021-08-11 at 12.01.57.png'file-meta '> 56,5 KB Преглеждания: 80
В

Куентин Уилсън

21 август 2018 г
  • 11 август 2021 г
Проблемът изглежда е в разрешенията за файла sudoers - sudo няма да се изпълнява, ако се подозира, че файлът е подправен. Проверете разрешенията, като изпълните ls -l /etc/sudoers. Трябва да е 440 или -r--r-----. Ако не е, някой, който знае root паролата, трябва да коригира разрешенията, като направи su и chmod 440 /etc/sudoers. Може би някой е редактирал файла sudoers и не го е направил, като е стартирал visudo. Каквото и да го е причинило, sudo няма да работи, докато разрешенията не бъдат коригирани.
Реакции:NoBoMac

NoBoMac

Модератор
Член на персонала
1 юли 2014 г
  • 11 август 2021 г
^^Това.

Също така не звучи като проблем, но имаше низ от актуализации на ОС, които за мен нулираха sudoers файла до стойностите по подразбиране. Трябва да се добавя отново чрез командата visudo. Така че, нещо друго, за което да внимавате.

Измина известно време, откакто обърках sudoers файл, така че паметта е мъглява, но може да не се нуждае от root за поправяне. Първо, в своя администраторски акаунт, опитайте командата visudo, без и с използване на sudo. Ако това не работи, от администраторския акаунт добавете разрешения за запис за администратор към файла /etc/sudoers. Повторете с командата visudo.

Също така от администраторския акаунт може да опитате: |_+_|

Ядрена опция: изтеглете инсталационна програма от App Store и инсталирайте. Ще запази акаунти и файлове, които не са операционни системи, както са, но ще инсталира нови версии на всичко, свързано с операционната система, и ще коригира всички системни разрешения.