Sådan oprettes brugere og administrerer deres sudo-privilegier på Ubuntu

Den sudo kommando giver normale brugere mulighed for at køre programmer, som kun er tilgængelige for roden brugeren. I denne vejledning viser vi dig, hvordan du opretter en systembruger og styrer sine sudo-privilegier på en Linux VPS, der kører Ubuntu 16.04 som operativsystem.

Først og fremmest, Opret forbindelse til din Linux-server via SSH og tilføj en ny systembruger:

# adduser newuser

Du er velkommen til at erstatte newuser med navnet på den systembruger, du vil tilføje. Du skal indtaste en adgangskode til din nye bruger, og du skal indtaste nogle tilfældige brugeroplysninger. Du kan generer et stærkt kodeord via kommandolinjen.

# adduser newuser Tilføjelse af bruger `newuser '... Tilføjelse af ny gruppe` newuser' (1001) ... Tilføjelse af ny bruger `newuser '(1001) med gruppe` newuser' ... Oprettelse af hjemmekatalog `/ home / newuser '. .. Kopiering af filer fra `/ etc / skel '... Indtast nyt UNIX-kodeord: Retype nyt UNIX-kodeord: passwd: adgangskode opdateret med succes Ændring af brugeroplysninger til newuser Indtast den nye værdi, eller tryk ENTER for standard Fuldt navn [] : Ny bruger Room nummer []: 101 Work Phone []: 123456 Hjem Telefon []: 123456 Andet []: Er oplysningerne korrekte? [Y / n] y

Tilføj sudo privilegier til en systembruger i Linux

Når systembrugeren er oprettet, fortsæt og tilføj den til sudo gruppe ved hjælp af følgende kommando:

# usermod -aG sudo newuser

Brug derefter su kommando at skifte til den nye bruger:

# su - nybruger

Nu kan du prøve at køre nogle kommandoer eller programmer, der kun er tilgængelige for roden brugeren. Forsøg f.eks Opdatér pakkeindekset og at installere de nyeste versioner af alle pakker, der for øjeblikket er installeret på din server.

sudo apt-get opdatering sudo apt-get opgradering

Hvis sudo-kommandoen ikke er installeret på din server, får du følgende fejl:

-su: sudo: kommando ikke fundet

Dette betyder, at du skal installere sudo-programmet for at kunne køre den pågældende kommando. Skift til din rodkonto og kør følgende kommando:

# apt-get install sudo

Du kan kontrollere, at den er installeret korrekt ved hjælp af denne kommando:

# dpkg -l | grep -i sudo

Udgangen skal svare til nedenstående:

# dpkg -l | grep -i sudo ii sudo 1.8.16-0ubuntu1.3 amd64 Giv begrænsede superbrugerrettigheder til bestemte brugere

Når sudo-programmet er installeret på din Ubuntu VPS, skift til den nye bruger og prøv at køre de samme kommandoer igen. Du bør ikke se fejlmeddelelsen nu og i stedet bliver du bedt om at indtaste adgangskoden til den nye systembruger.

Fjern sudo privilegier for en systembruger i Linux

I nogle tilfælde kan du fjerne sudo-privilegierne for en bestemt systembruger. Til dette formål kan du bruge denne kommando:

# deluser newuser sudo

Du er velkommen til at erstatte newuser med navnet på den systembruger du vil ændre. Hvis du får den følgende meddelelse, betyder det, at systembrugeren er fjernet fra sudo-gruppen.

# deluser newuser sudo Fjernelse af bruger `newuser 'fra gruppen` sudo' ... Udført.

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.