Sådan tilføjes bruger til sudoere i Debian 10

How Add User Sudoers Debian 10



Sudo -kommandoen giver brugerne mulighed for at køre administrative kommandoer i Linux -systemet, f.eks. Installation, fjernelse og opdatering af pakker og redigering af konfigurationsfiler, blandt andre opgaver. Brug af sudo -privilegier før enhver rodkommando giver dig mulighed for at gøre det samme, som du ville gøre som en rodbruger. Det er også en sikker måde at tildele root -privilegier til enhver bruger. I stedet for at give brugerne root -adgangskoden, kan du give dem sudo -privilegier, og de kan godkende ved hjælp af deres egen adgangskode.

Bemærk: Tildeling af sudoprivilegier til brugere svarer til at give dem root -privilegier. Så sørg for, at du tildeler sudo -privilegier til den rigtige bruger.







Du kan tildele sudo -rettigheder til enhver bruger ved hjælp af følgende to metoder:



  • Føj bruger til sudoers -fil
  • Føj bruger til sudogruppe

Denne artikel vil diskutere begge metoder til tildeling af sudoprivilegier. Kommandoerne, der diskuteres i denne artikel, køres på Debian 10 Buster -systemet.



Metode 1: Føj bruger til sudoers -fil

Denne metode til tildeling af sudoprivilegier foretrækkes, da den giver dig mulighed for at tildele restriktive rettigheder til brugere for kun de kommandoer, der er absolut nødvendige for at udføre en opgave. Du kan gøre dette ved hjælp af | _+_ | fil, som giver dig mulighed for nemt at kontrollere brugerrettigheder. Alt du skal gøre er blot at redigere | _+_ | fil, og tilføj den bruger, som du vil tildele sudo -rettigheder til. Sørg dog altid for at redigere | _+_ | fil ved hjælp af visudo -kommandoen, da den giver den sikreste måde at redigere denne fil på. Visudo -kommandoen opretter en midlertidig kopi af | _+_ | fil, hvor du kan tilføje sudo-relaterede opgaver. Derefter kontrolleres og valideres filen for syntaks. På denne måde hjælper det med at forhindre konfigurationsfejl, der ellers kan låse dig ude af rodkontoen.





Rediger | _+_ | fil som følger:

$sudovisudo

Hvis du vil tilføje en bruger til sudoers -filen og tildele den alle tilladelser, skal du tilføje følgende post på bunden af ​​filen , udskiftning af brugernavn med det egentlige brugernavn.



brugernavnALLE=(ALLE)ALLE

Eksempel:

For at tildele en bruger ved navn alle root -privilegier tilføjer vi følgende post i sudoers -filen:

tro påALLE=(ALLE)ALLE

Hvis du kun vil tildele tilladelser til bestemte kommandoer, skal du tilføje følgende poster i | _+_ | fil:

  • Kommando alias
  • Indgang for brugeren

Hvis du f.eks. Kun vil tildele en brugeradgang til kommandoen genstart, skal du tilføje følgende post i Cmnd Alias ​​specifikationsafsnit af | _+_ | fil:

Cmnd_Alias ​​REBOOT =/usr/sbin/genstart

Du skal også tilføje posten for brugeren nederst i | _+_ |

Når du er færdig, skal du gemme og afslutte filen.

Test sudo adgang

Skift til den brugerkonto, som du har tildelt sudo -rettigheder til, og indtast følgende kommando, og erstat brugernavn med det egentlige brugernavn:

$dens- brugernavn

Angiv adgangskoden til brugerkontoen, når du bliver bedt om adgangskoden. Derefter kan den angivne bruger køre genstartskommandoen med root -privilegier:

$sudogenstart

Metode 2: usermod Command

En anden metode til at tilføje en bruger til sudoere er ved at bruge kommandoen usermod. Brug denne metode, hvis du vil tildele en bruger alle administrative rettigheder.

I denne metode tilføjer vi en bruger til sudogruppen ved hjælp af kommandoen usermod. Medlemmerne af sudogruppen har tilladelse til at køre enhver kommando med root -rettigheder.

Brug følgende kommando til at føje en bruger til sudogruppen ved at erstatte brugernavn med det egentlige brugernavn.

$sudobrugerform-til -G sudobrugernavn

Eksempel:

$sudobrugerform-til -G sudotro på

For at kontrollere, om brugeren er føjet til sudogruppen, skal du indtaste følgende kommando og erstatte | _+_ | med det egentlige brugernavn:

$grupperusernmae

Test sudo adgang

Skift til den brugerkonto, som du har tildelt sudo -rettigheder til, og indtast følgende kommando, og erstat | _+_ | med det egentlige brugernavn:

$dens- brugernavn

Angiv adgangskoden til brugerkontoen, når du bliver bedt om adgangskoden. Indtast derefter | _+_ | efterfulgt af en kommando, du vil køre med root -privilegier:

$sudopassende opdatering

Systemet beder om sudo -adgangskoden. Indtast adgangskoden til brugerkontoen, og du får sudo -rettigheder.

Denne artikel viste dig, hvordan du tilføjer en bruger til sudoere i Debian 10 Buster -systemet ved hjælp af to enkle metoder. Tilføjelse af en bruger til sudoers giver dem mulighed for at udføre administrative opgaver med root -rettigheder. Sørg dog for, at du tildeler sudo -privilegier til den rigtige bruger; ellers kan det medføre en sikkerhedsrisiko.