Hoe u het probleem 'Staat niet in het Sudoers-bestand' oplost. Dit incident zal worden gerapporteerd” Fout

Hoe U Het Probleem Staat Niet In Het Sudoers Bestand Oplost Dit Incident Zal Worden Gerapporteerd Fout



Linux biedt een robuust beheersysteem voor gebruikersrechten met opdrachten zoals sudo waarmee u de taken met verhoogde rechten kunt uitvoeren. De opdracht “sudo” kan de andere gebruikers het hoogste niveau van controle over het systeem bieden dat gewoonlijk door de rootgebruikers wordt behouden.

Om sudo te gebruiken, moet u geregistreerd zijn in “/etc/sudoers” omdat dit bestand bepaalt of de gebruiker toestemming heeft om een ​​taak uit te voeren. Veel gebruikers worden echter geconfronteerd met enkele ongebruikelijke fouten tijdens het gebruik van de opdracht “sudo”.

In deze korte zelfstudie leggen we de verschillende benaderingen uit die u kunt gebruiken om het probleem 'Staat niet in het sudoers-bestand' op te lossen. Dit incident zal gemakkelijk worden gerapporteerd.







Hoe u het probleem 'Staat niet in het Sudoers-bestand' oplost. Dit incident zal worden gerapporteerd” Fout

De directe oplossing voor deze fout is het wijzigen van het bestand “/etc/sudoers”. Dit eenvoudige proces vereist dat de rootgebruiker de gebruiker (die met deze fout wordt geconfronteerd) toevoegt aan het sudoers-bestand.



U kunt de opdracht “Visudo” gebruiken om het bestand “/etc/sudoers” rechtstreeks te openen. Visudo is een speciale opdracht die doelbewust is gemaakt om het sudoers-bestand te wijzigen.



sudo visudo





Navigeer naar de regel met de tekst “root ALL=(ALL:ALL) ALL” en voer de volgende tekst in de volgende regel in:

gebruikersnaam ALLE = ( ALLEN: ALLEN ) ALLE

Zorg ervoor dat u de term 'gebruikersnaam' vervangt door de daadwerkelijke naam van de gebruiker aan wie u de sudo-rechten wilt verlenen.



Nadat u alles heeft gewijzigd, kunt u het bestand nu opslaan en afsluiten. Eindelijk heb je nu het proces voltooid en de fout ‘staat niet in het sudoers-bestand’ zal je niet langer storen. In de komende sectie wordt een opdracht van één regel besproken die u kunt gebruiken om de gebruikers toe te voegen aan de sudo-groep die standaard de sudo-rechten bevat.

De Sudo-groep

In plaats van de gebruiker toe te voegen zoals in het vorige proces is gedemonstreerd, kunt u de beoogde gebruiker toevoegen aan de sudo-groep. Wanneer de gebruiker aan deze groep wordt toegevoegd, krijgt hij sudo-toegang. Dit zal u dus helpen bij het oplossen van de fout.

Om dit te doen, voert u de volgende opdracht in de terminal in:

sudo gebruikersmod -aG sudo gebruikersnaam

Het commando “usermod” met de “-aG” opties en invoer sudo voegt de opgegeven gebruiker toe aan de groep – sudo. Vervang bovendien “gebruikersnaam” door de gebruikersnaam/gebruikers-ID van de doelgebruiker.

Conclusie

De genoemde fout laat meestal zien dat de gebruiker momenteel niet beschikbaar is in het sudoers-bestand. De enige oplossing is om de getroffen gebruiker aan het genoemde bestand toe te voegen. In dit artikel hebben we twee manieren uitgelegd: het sudoers-bestand wijzigen en de gebruiker toevoegen aan de sudo-groep. U kunt een van de twee gebruiken om van deze fout af te komen.