Forumuri

„nicio sursă sudoers validă nu s-a găsit”

N

NonoVoyou

Poster original
11 august 2021
  • 11 august 2021
Salut, de fiecare dată când încerc o comandă sudo în Terminal pe Mac OS Mojave, primesc:

- sudo: nu au fost găsite surse valide sudoers, renunțând

- sudo: nu se poate inițializa pluginul de politică

Sunt la utilizatorul administrator numit ' Noah dar numele macbook-ului este în numele lui singur.

Când deschid terminalul văd direct „MacBook-Pro-de-sam: ~ sam $” ca si cum sam ar fi administrator, in timp ce utilizatorul meu 'noa' este desemnat admin, poate asta e problema dar nu stiu cum sa o rezolv..

Va rog sa ma ajutati si sa aveti o zi buna

Atasamente

  • Vizualizați elementul media „ href='tmp/attachments/capture-de-cran-2021-08-11-a-12-01-57-png.1817243/” > Captură de ecran 2021-08-11 la 12.01.57.png'file-meta '> 56,5 KB Vizualizări: 80
Q

Quentin Wilson

21 august 2018
  • 11 august 2021
Problema pare să fie permisiunile pentru fișierul sudoers - sudo nu va rula dacă fișierul este suspectat că a fost modificat. Verificați permisiunile rulând ls -l /etc/sudoers. Ar trebui să fie 440 sau -r--r-----. Dacă nu este, cineva care cunoaște parola root trebuie să repare permisiunile făcând un su și chmod 440 /etc/sudoers. Poate cineva a editat fișierul sudoers și nu a făcut-o rulând visudo. Indiferent ce a cauzat-o, sudo nu va funcționa până când permisiunile nu sunt remediate.
Reacții:NoBoMac

NoBoMac

Moderator
Membru al personalului
1 iulie 2014
  • 11 august 2021
^^Asta.

De asemenea, nu sună ca problema, dar a existat un șir de actualizări ale sistemului de operare care pentru mine au fost resetarea fișierului sudoers la valorile implicite. Am nevoie să mă adaug înapoi prin comanda visudo. Deci, altceva la care să fii atent.

A trecut ceva timp de când am încurcat un fișier sudoers, așa că memoria este neclară, dar s-ar putea să nu aibă nevoie de root pentru a remedia. În primul rând, în contul dvs. de administrator, încercați comanda visudo, fără și cu utilizarea sudo. Dacă acest lucru nu funcționează, din contul de administrator, adăugați permisiuni de scriere pentru admin în fișierul /etc/sudoers. Repetați cu comanda visudo.

De asemenea, din contul de admin se poate încerca: |_+_|

Opțiune nucleară: descărcați programul de instalare din App Store și instalați. Va păstra conturile și fișierele non-OS așa cum sunt, dar va instala versiuni noi pentru tot ceea ce este legat de OS și va repara toate permisiunile de sistem.