Forumi

'ni veljavnih virov sudoers, ki bi zapustili'

N

NonoVoyou

Originalni plakat
11. avgust 2021
  • 11. avgust 2021
Pozdravljeni, vsakič, ko poskusim ukaz sudo v terminalu na Mac OS Mojave, dobim:

- sudo: ni bil najden noben veljaven vir sudoers, zapuščanje

- sudo: ni mogoče inicializirati vtičnika pravilnika

Sem na skrbniškem uporabniku z imenom ' Noah ' vendar je ime macbooka v imenu sam.

Ko odprem terminal, vidim neposredno 'MacBook-Pro-de-sam: ~ sam $' kot da bi bil sam skrbnik, medtem ko je moj uporabnik 'noa' označen kot admin, morda je to problem, vendar ne vem, kako ga rešiti..

Prosim pomagajte mi in lep dan

Priloge

  • Oglejte si medijski element ' href='tmp/attachments/capture-de-cran-2021-08-11-a-12-01-57-png.1817243/' > Posnetek zaslona 11.08.2021 ob 12.01.57.png'file-meta '> 56,5 KB Ogledov: 80
Q

Quentin Wilson

21. avgust 2018
  • 11. avgust 2021
Zdi se, da je težava v dovoljenjih za datoteko sudoers - sudo se ne bo zagnal, če obstaja sum, da je bila datoteka spremenjena. Preverite dovoljenja tako, da zaženete ls -l /etc/sudoers. Moralo bi biti 440 ali -r--r-----. Če ni, mora nekdo, ki pozna korensko geslo, popraviti dovoljenja tako, da izvede su in chmod 440 /etc/sudoers. Morda je nekdo uredil datoteko sudoers in tega ni storil z zagonom visudo. Ne glede na to, kar je povzročilo, sudo ne bo deloval, dokler niso popravljena dovoljenja.
Reakcije:NoBoMac

NoBoMac

Moderator
Osebje
1. julij 2014
  • 11. avgust 2021
^^To.

Prav tako se ne sliši kot težava, vendar je bil niz posodobitev OS, ki so zame ponastavile datoteko sudoers na privzete vrednosti. Ponovno se moram dodati prek ukaza visudo. Torej, na nekaj drugega je treba paziti.

Minilo je nekaj časa, odkar sem pokvaril datoteko sudoers, tako da je pomnilnik zamegljen, vendar morda ne bo potreben root za popravilo. Najprej v svojem skrbniškem računu poskusite z ukazom visudo, brez in z uporabo sudo. Če to ne deluje, iz skrbniškega računa dodajte dovoljenja za pisanje za skrbnika v datoteko /etc/sudoers. Ponovite z ukazom visudo.

Prav tako lahko iz skrbniškega računa poskusite: |_+_|

Nuklearna možnost: prenesite namestitveni program iz App Store in ga namestite. Račune in datoteke, ki niso OS, bo ohranil takšne, kot so, vendar bo namestil nove različice vsega, kar je povezano z OS, in popravil vsa sistemska dovoljenja.