Forum

'inga giltiga sudoers källor hittade sluta'

N

NonoVoyou

Originalaffisch
11 augusti 2021
  • 11 augusti 2021
Hej, varje gång jag försöker ett sudo-kommando i Terminal på Mac OS Mojave får jag:

- sudo: inga giltiga sudoers-källor hittades, avslutar

- sudo: det går inte att initiera policyplugin

Jag är på administratörsanvändaren som heter ' Noah ' men men namnet på macbooken är i namnet på ensam.

När jag öppnar terminalen ser jag direkt 'MacBook-Pro-de-sam: ~ sam $' som om sam var administratör, medan min användare 'noa' är utsedd till admin, kanske det är problemet men jag vet inte hur jag ska lösa det..

Snälla hjälp mig och ha en bra dag

Bilagor

  • Visa mediaobjekt ' href='tmp/attachments/capture-de-cran-2021-08-11-a-12-01-57-png.1817243/' > Skärmdump 2021-08-11 kl. 12.01.57.png'file-meta '> 56,5 KB Visningar: 80
F

Quentin Wilson

21 augusti 2018
  • 11 augusti 2021
Problemet verkar vara behörigheter för sudoers-filen - sudo kommer inte att köras om filen misstänks ha manipulerats. Kontrollera behörigheterna genom att köra ls -l /etc/sudoers. Det ska vara 440, eller -r--r-----. Om det inte är det måste någon som känner till root-lösenordet fixa behörigheter genom att göra su och chmod 440 /etc/sudoers. Kanske har någon redigerat sudoers-filen och inte gjort det genom att köra visudo. Oavsett vad som orsakade det, kommer sudo inte att fungera förrän behörigheterna har fixats.
Reaktioner:NoBoMac

NoBoMac

Moderator
Anställd
1 juli 2014
  • 11 augusti 2021
^^Detta.

Det låter inte heller som problemet, men det fanns en rad OS-uppdateringar som för mig återställde sudoers-filen till standardinställningarna. Behövde lägga till mig själv igen via visudo-kommandot. Så, något annat att hålla utkik efter.

Det var ett tag sedan jag förstörde en sudoers-fil, så minnet är suddigt, men det behöver kanske inte fixas med root. Först, i ditt administratörskonto, prova visudo-kommandot, utan och med sudo. Om det inte fungerar, från adminkontot, lägg till skrivbehörigheter för admin till filen /etc/sudoers. Upprepa med visudo-kommandot.

Även från administratörskontot kan du prova: |_+_|

Nukleärt alternativ: ladda ner installationsprogrammet från App Store och installera. Kommer att behålla icke-OS-konton och filer som de är, men kommer att installera nya versioner av allt OS-relaterat, och fixa alla systembehörigheter.