Forum

'ingen gyldige sudoers-kilder ble funnet å slutte'

N

NonoVoyou

Original plakat
11. august 2021
  • 11. august 2021
Hei, hver gang jeg prøver en sudo-kommando i Terminal på Mac OS Mojave, får jeg:

- sudo: ingen gyldige sudoers-kilder funnet, avslutter

- sudo: kan ikke initialisere policy-plugin

Jeg er på admin-brukeren som heter ' Noah ' men men navnet på macbooken er i navnet til alene.

Når jeg åpner terminal ser jeg direkte 'MacBook-Pro-de-sam: ~ sam $' som om sam var administrator, mens brukeren min 'noa' er utpekt admin, kanskje det er problemet, men jeg vet ikke hvordan jeg skal løse det..

Vennligst hjelp meg og ha en fin dag

Vedlegg

  • Se medieelementet ' href='tmp/attachments/capture-de-cran-2021-08-11-a-12-01-57-png.1817243/' > Skjermbilde 2021-08-11 kl. 12.01.57.png'file-meta '> 56,5 KB Visninger: 80
Q

Quentin Wilson

21. august 2018
  • 11. august 2021
Problemet ser ut til å være tillatelser på sudoers-filen - sudo vil ikke kjøre hvis filen mistenkes for å bli tuklet med. Sjekk tillatelsene ved å kjøre ls -l /etc/sudoers. Det skal være 440, eller -r--r-----. Hvis det ikke er det, må noen som kjenner root-passordet fikse tillatelser ved å gjøre en su og chmod 440 /etc/sudoers. Kanskje noen redigerte sudoers-filen og ikke gjorde det ved å kjøre visudo. Uansett hva som forårsaket det, vil ikke sudo fungere før tillatelsene er fikset.
Reaksjoner:NoBoMac

NoBoMac

Moderator
Betjeningen
1. juli 2014
  • 11. august 2021
^^Dette.

Det høres heller ikke ut som problemet, men det var en rekke OS-oppdateringer som for meg tilbakestilte sudoers-filen til standardinnstillingene. Trengte å legge til meg selv igjen via visudo-kommando. Så, noe annet å se etter.

Det er en stund siden jeg rotet til en sudoers-fil, så minnet er tåkete, men trenger kanskje ikke root for å fikse det. Først, i administratorkontoen din, prøv visudo-kommandoen, uten og med bruk av sudo. Hvis det ikke fungerer, fra admin-kontoen, legg til skrivetillatelser for admin til filen /etc/sudoers. Gjenta med visudo-kommandoen.

Også fra admin-kontoen kan du prøve: |_+_|

Nukleært alternativ: last ned installasjonsprogrammet fra App Store og installer. Vil beholde ikke-OS-kontoer og filer som de er, men vil installere nye versjoner av alt OS-relatert, og fikse alle systemtillatelser.