Skip to main content

Sådan tilføjes en bruger til sudoere ved hjælp af Ubuntu

NYSTV - Ancient Aliens - Flat Earth Paradise and The Sides of the North - Multi Language (Juni 2025)

NYSTV - Ancient Aliens - Flat Earth Paradise and The Sides of the North - Multi Language (Juni 2025)
Anonim

Sudo-kommandoen bruges til at hæve dine tilladelser til en enkelt Linux-kommando. Du kan bruge sudo-kommandoen til at køre en kommando af en anden bruger, selv om det almindeligvis bruges til at køre en kommando som rodbrugeren.

01 af 08

Hvad er Sudo og Hvad er Sudoers List?

Hvis du har flere brugere på din computer, vil du sandsynligvis ikke alle brugere skal være administratorer, fordi administratorer kan gøre ting som at installere og afinstallere software og ændre nøglesystemindstillinger.

For at vise dig et eksempel på sudo-kommandoen i brug, skal du åbne et terminalvindue og køre følgende kommando:

apt-get install cowsay

En ret kryptisk besked vil blive returneret:

E: Kunne ikke åbne låsfil / var / lib / dpkg / lås - åben (13: Tilladelse afvist)E: Kan ikke låse administrationskataloget (/ var / lib / dpkg /), er du root?

Nøglepunkterne til notatet er ordene "Tilladelse nægtet" og "Er du root?".

Prøv nu den samme kommando igen, men denne gang sætter ordet sudo foran det som følger:

sudo apt-get install cowsay

Du bliver bedt om at indtaste dit kodeord.

Cowsay-applikationen kan nu installeres.

Bemærk: Cowsay er en lille nyhedsprogram, der lader dig indtaste en besked, der tales som en taleboble af en ascii ko.

Da du først installerede Ubuntu, blev du automatisk oprettet som administrator og tilføjes derfor automatisk til det såkaldte sudoers-listen.

Sudoers-listen indeholder navnene på alle de konti, der har ret til at bruge sudo-kommandoen.

Sudans glans er, at hvis du går væk fra din computer uden at låse den først, og en anden person vandrer op til din maskine, kan de ikke køre administratorkommandoer på computeren, fordi de har brug for dit kodeord for at køre den kommando.

Hver gang du kører en kommando, der kræver administratorrettigheder, bliver du bedt om dit kodeord. Dette er strålende for sikkerhed.

02 af 08

Hvad sker der, hvis du ikke har Sudo-tilladelser?

Ikke alle brugere på din computer skal have administratorrettigheder, og de er derfor ikke en del af sudoers-listen.

Når nogen, der ikke er i sudoerslisten, forsøger at køre en kommando med sudo, vil de modtage følgende besked:

brugeren er ikke i sudoers-filen. Denne hændelse vil blive rapporteret

Dette er igen strålende. Hvis en bruger ikke har tilladelser til at installere software eller udføre en anden kommando, der kræver administratorrettigheder, kan de bare ikke gøre det, og det er mere, at de forsøgte at logge på det.

03 af 08

Gør Sudo-tilladelser kun indflydelse på kommandolinjen?

Sudo privilegier påvirker ikke kun kommandolinjens handlinger. Alt i Ubuntu styres af de samme sikkerhedsprotokoller.

For eksempel i billedet vil du se, at den nuværende bruger er Tom, som er en standardbruger. Tom har indlæst Ubuntu Software-værktøjet og forsøger at installere en malpakke.

Password-vinduet vises, og Tom skal indtaste adgangskoden til en administratorbruger. Den eneste administratorbruger er Gary.

På dette tidspunkt kunne Tom forsøge at gætte Garys adgangskode, men i det væsentlige vil han ikke komme i nærheden og kan ikke gøre ting, han ikke skal kunne gøre.

04 af 08

Sådan laver du en bruger som administrator

Mange andre hjælpelinjer på internettet viser dig, hvordan du bruger kommandolinjen til at tilføje en bruger til sudoers-filen, men dette er Ubuntu, og der er et perfekt program til administration af brugere, der er indbygget.

For at administrere brugere i Ubuntu skal du trykke på øverste ikon på Unity Launcher eller trykke på supertasten på tastaturet.

Bemærk: Supernøglen er en specialnøgle på dit tastatur. På de fleste bærbare computere og stationære computere er dette nøglen med Windows-logoet på det, og det er ved siden af ​​Alt-tasten

Når Unity Dash vises, skriv "Brugere".

Et ikon vises med et billede på 2 personer på det, og teksten vil sige "Brugerkonti". Klik på dette ikon.

Som standard kan du kun se brugerne på systemet og ikke ændre noget. Dette er en anden af ​​disse strålende sikkerhedsfunktioner.

Forestil dig dig som administratoren har gået væk fra din computer, og nogen vandrer op og beslutter at tilføje sig som bruger. De kan ikke gøre det uden dit kodeord.

For at ændre nogen af ​​brugerens detaljer skal du låse op for grænsefladen. Klik på ikonet "låse op" øverst til højre i vinduet, som er angivet ved et hængelås og indtast dit kodeord.

Der er to typer brugere inden for Ubuntu:

  • Administratorer
  • Standard brugere

Brugere, der er oprettet som administratorer, tilføjes til sudoers-filen, og standardbrugerne er ikke.

Derfor skal du tilføje en bruger til sudoers-filen ved at klikke på ordene "standardbruger" ved siden af ​​ordene "kontotype" og når rullemenuen vises, vælg administrator.

Brugeren skal nu logge ud af Ubuntu og logge ind igen, og de vil nu kunne bruge sudo-kommandoen samt ændre systemindstillinger og installere software ved hjælp af Ubuntu Software-værktøjet.

Vigtig: Efter at have ændret noget i dialogboksen brugerkonti, klik på hængelåsikonet igen for at låse skærmen.

05 af 08

Sådan fjerner du administratorrettigheder for en bruger

For at fjerne administratorrettighederne for en bruger ændrer du blot kontotypen tilbage fra administrator til standard.

Dette virker øjeblikkeligt, og brugeren kan ikke udføre forhøjede handlinger, så snart du ændrer deres kontotype tilbage til standard.

06 af 08

Sådan tilføjes en bruger til Sudoers-filen ved hjælp af kommandolinjen

Du kan selvfølgelig bruge kommandolinjen til at tilføje en bruger til sudoers-filen, og ved at lære de følgende kommandoer forstår du hvordan du gør det på enhver anden Linux-distribution, der har sudo-aktiveret.

Enhver bruger, der tilhører "sudo" -gruppen, har tilladelser til at køre sudo-kommandoen, så alt hvad du skal gøre er, at brugeren tilhører den pågældende gruppe.

Så hvordan går det med at gøre det? Du skal blot følge disse trin:

  1. Åbn et terminalvindue ved at trykke på ALT og T
  2. Type grupper (erstatte med navnet på den bruger, du ønsker at tilføje til sudoers, for eksempel grupper tom)
  3. En liste over grupper skal returneres. Hvis brugeren allerede har sudo-privilegier, vises sudo-gruppen, hvis ikke, så skal du tilføje den.
  4. For at tilføje en bruger til sudoers type sudo gpasswd -a sudo (erstattes igen med den bruger du vil tilføje til sudoers,for eksempel sudo gpasswd -a tom)

Hvis brugeren allerede er logget ind, skal de logge ud og logge ind igen for at sikre, at de har fuld sudo og administratorrettigheder.

Bemærk: Gpasswd-kommandoen kan bruges til at administrere grupper inden for Linux

07 af 08

Sådan fjerner du en bruger fra Sudoers-filen ved hjælp af kommandolinjen

Hvis du vil fjerne en bruger fra sudoers-filen ved hjælp af kommandolinjen, skal du følge disse trin:

  1. Åbn et terminalvindue
  2. Typegrupper (Erstatte med den bruger du ønsker at fjerne fra sudoers-filen)
  3. Hvis den returnerede liste ikke viser "sudo" som en gruppe, behøver du ikke gøre noget andet ellers fortsæt til trin 4
  4. Typesudo gpasswd -d sudo(Erstatte med den bruger du ønsker at fjerne fra sudoers-filen)

Brugeren kan ikke længere køre nogen kommando med forhøjede rettigheder.

08 af 08

Sådan finder du ud af, hvem der forsøgte at bruge Sudo uden tilladelse

Når en bruger forsøger at køre en sudo-kommando uden sudo-tilladelser, angiver fejlmeddelelsen, at forsøget bliver logget.

Hvor præcist er fejlene logget? Inden for Ubuntu (og andre Debian-baserede systemer) sendes fejlene til en fil kaldet /var/log/auth.log.

På andre systemer som Fedora og CentOS logges fejlene til / var / log / secure.

I Ubuntu kan du se fejlloggen ved at skrive en af ​​følgende kommandoer:

cat /var/log/auth.log | merehale /var/log/auth.log | mere

Katten kommandoen viser hele filen til skærmen, og jo mere kommando viser udgangen en side af gangen.

Hale kommandoen viser de sidste få linjer i filen, og igen vil mere kommandoen vise udgangen en side ad gangen.

Inden for Ubuntu er der en nemmere måde at se filen på:

  1. Klik på øverste ikon på launcher eller tryk på super-tasten.
  2. Skriv "Log" i søgefeltet
  3. Når ikonet system.log vises, klik på det
  4. Klik på "auto.log" indstillingen
  5. Rul ned til bunden for at se de seneste fejl eller for at se, at netop dagens fejl udvider optionen auto.log ved at klikke på den og klikke på "I dag".