Sådan løses 'Er ikke i Sudoers-filen. Denne hændelse vil blive rapporteret” Fejl

Sadan Loses Er Ikke I Sudoers Filen Denne Haendelse Vil Blive Rapporteret Fejl



Linux tilbyder et robust brugerprivilegestyringssystem med kommandoer som sudo, der lader dig udføre opgaverne med forhøjede privilegier. 'sudo'-kommandoen kan give de andre brugere det højeste niveau af kommando over systemet, som normalt bevares af root-brugerne.

For at bruge sudo skal du være registreret i '/etc/sudoers', fordi denne fil bestemmer, om brugeren har tilladelse til at udføre en opgave. Men mange brugere står over for nogle usædvanlige fejl, mens de bruger 'sudo'-kommandoen.

I denne hurtige tutorial vil vi forklare de forskellige tilgange, som du kan bruge til at løse 'Er ikke i sudoers-filen. Denne hændelse vil nemt blive rapporteret' fejl.







Sådan løses 'Er ikke i Sudoers-filen. Denne hændelse vil blive rapporteret” Fejl

Den øjeblikkelige rettelse af denne fejl er at ændre filen '/etc/sudoers'. Denne simple proces kræver, at root-brugeren tilføjer brugeren (som står over for denne fejl) i sudoers-filen.



Du kan bruge kommandoen 'Visudo' til direkte at åbne filen '/etc/sudoers'. Visudo er en speciel kommando, der målrettet er lavet til at ændre sudoers-filen.



sudo visudo





Naviger til linjen, der siger 'root ALL=(ALL:ALL) ALL', og indtast følgende tekst i næste linje:

brugernavn ALLE = ( ALT: ALLE ) ALLE

Sørg for, at du erstatter udtrykket 'brugernavn' med det faktiske navn på den bruger, som du vil give sudo-rettighederne til.



Efter at have ændret alt, kan du nu gemme og afslutte filen. Endelig har du nu fuldført processen, og fejlen 'er ikke i sudoers-filen' vil ikke længere genere dig. Den kommende sektion vil diskutere en kommando på én linje, som du kan bruge til at tilføje brugerne til sudo-gruppen, som indeholder sudo-privilegierne som standard.

Sudo-gruppen

I stedet for at tilføje brugeren, som det er vist i den foregående proces, kan du tilføje den tilsigtede bruger til sudo-gruppen. Når den føjes til denne gruppe, får brugeren sudo-adgang. Derfor vil dette hjælpe dig med at løse fejlen.

For at gøre dette skal du indtaste følgende givne kommando i terminalen:

sudo brugermod -aG sudo brugernavn

Kommandoen 'usermod' med '-aG'-indstillingerne og input sudo tilføjer den angivne bruger til gruppen - sudo. Erstat desuden 'brugernavn' med målbrugerens brugernavn/bruger-id.

Konklusion

Den nævnte fejl viser normalt, at brugeren i øjeblikket ikke er tilgængelig i sudoers-filen. Dens eneste løsning er at tilføje den berørte bruger til den nævnte fil. I denne artikel forklarede vi to måder: at ændre sudoers-filen og tilføje brugeren til sudo-gruppen. Du kan bruge en af ​​de to til at slippe af med denne fejl.