Sådan tilføjes en ny bruger til Sudoers på Ubuntu

At forstå, hvordan man tilføjer en ny bruger til sudoers-filen i Ubuntu er en grundlæggende færdighed for administratorer og brugere, der administrerer systemer. Sudo, forkortelse for "superuser do", er en kraftfuld kommando, der tillader en tilladt bruger at udføre en kommando som superbruger eller en anden bruger, som specificeret af sikkerhedspolitikken.

Tilføjelse af en bruger til sudoers-filen handler ikke kun om at give forhøjede privilegier; det handler om at muliggøre ansvarlig og kontrolleret adgang til kritiske systemfunktioner. Denne proces involverer redigering af sudoers-filen, en kritisk opgave, der kræver præcision og en forståelse af Linux-tilladelser.

Lad os dykke ned i de tekniske trin for at udføre denne opgave.

Skift til root-konto

At logge ind på Ubuntu root-kontoen viser sig at være afgørende for at oprette en ny bruger med sudo-privilegier. Ubuntu-installationsprocessen genererer root-kontoen, som er tilgængelig med en brugerdefineret adgangskode, der er nødvendig for at oprette en ny sudo-bruger. Sørg for, at denne adgangskode er sikker, og brug den kun, når det er nødvendigt, såsom når du tilføjer nye sudo-brugere.

Skift til root-kontoen ved hjælp af "su"-kommandoen i terminalen:

su

Efter at have indtastet root-adgangskoden, vil systemet bede om bekræftelse, før der gives adgang til root-kontoen. Efter bekræftelse af adgangskoden vil terminalen vise brugernavnet som "root", hvilket indikerer, at du har logget ind som root-bruger.

Eksempel output af root-konto:

root@ubuntu-linux:/home/joshua# 

Hvis du har glemt din root-adgangskode, men har sudo-adgang, kan du nulstille root-adgangskoden ved at bruge følgende kommando:

sudo passwd root

Opret en ny bruger

Tilføjelse af en ny bruger med sudo-rettigheder til et Ubuntu-system starter med at oprette brugerkontoen. Selvom det er muligt at tildele administrative rettigheder til en eksisterende brugerkonto, vil denne vejledning forklare trinene til at oprette en ny konto fra begyndelsen.

Du kan bruge kommandoen "adduser" i terminalen til at oprette en ny brugerkonto, efterfulgt af det ønskede brugernavn. Systemet vil bede dig om at indtaste yderligere oplysninger, såsom brugerens fulde navn, adgangskode og kontaktoplysninger.

Kør følgende kommando for at tilføje en ny bruger til dit Ubuntu-system:

adduser <example username>

Eksempel med mit navn:

adduser josh

Efter at have udført kommandoen og trykket på enter, beder systemet dig om at oprette en adgangskode til den nye brugerkonto. En stærk adgangskode er afgørende for kontosikkerheden. En anbefalet adgangskode inkluderer en blanding af store og små bogstaver, symboler, numeriske værdier og specialtegn for at øge kompleksiteten og besværet med at gætte eller knække.

Da den nye brugerkonto har sudo-rettigheder, der giver administrativ adgang til systemet, er en stærk adgangskode afgørende. Uautoriseret adgang med disse privilegier kan beskadige systemet alvorligt eller resultere i tab af data. Derfor bør kun autoriserede personer få adgang til den nye brugerkonto og bruge en stærk adgangskode.

Udfyld nye brugeroplysninger (valgfrit)

Efter at have indstillet den nye brugers adgangskode, beder systemet dig om yderligere brugeroplysninger såsom fulde navn, kontaktoplysninger og andre relevante data. Selvom du ikke behøver at angive disse detaljer, hjælper det at levere så mange oplysninger som muligt med at repræsentere brugeren i systemet nøjagtigt.

Hvis du springer over at give yderligere oplysninger, skal du trykke på Enter-tasten for at fortsætte til næste trin. Husk, at systemet bruger de oplysninger, du giver, til identifikation og nøjagtig brugerrepræsentation.

Når du har gennemført det forrige trin, skal du skrive "Y" og trykke på Enter-tasten for at tilføje den nye bruger til systemet.

Bekræft ny bruger

For at bekræfte den succesfulde tilføjelse af den nye bruger skal du udføre følgende kommando i terminalen:

grep 'username' /etc/passwd

Erstat "brugernavn" med brugernavnet på den nye bruger, du oprettede. Denne kommando søger i systemets adgangskodefil efter brugerens navn og viser deres kontooplysninger, såsom deres hjemmemappe og login-shell.

Forstå, at systemet gemmer nye og eksisterende brugeroplysninger i filen /etc/passwd. Denne fil indeholder vigtige brugerdetaljer, herunder brugernavn, bruger-id, gruppe-id, hjemmemappe og shell. Disse detaljer letter godkendelses-, autorisations- og systemadministrationsopgaver. Derfor skal du regelmæssigt opdatere og vedligeholde denne fil for problemfri systemadministration.

Tilføj ny bruger til Sudoers Group

I det næste afsnit, efter at have erhvervet viden om at tilføje en bruger til systemet, vil du lære, hvordan du giver sudo-privilegier til den nyligt tilføjede eller eksisterende bruger. For at opnå dette skal du udføre kommandoen nedenfor:

sudo usermod -aG sudo <example username>

Eksempel med mit navn:

sudo usermod -aG sudo josh

Det er god praksis at verificere den succesfulde tilføjelse af brugeren til sudoers-gruppen. Opnå dette ved at udføre kommandoen "id" som vist nedenfor:

id <username>

Erstat " ” med det specifikke brugernavn, du ønsker at bekræfte, når du bruger kommandoen “id”. Denne kommando afslører brugerdetaljer, herunder bruger-id, gruppe-id og medlemskab i yderligere grupper. Hvis brugeren tilhører sudo-gruppen, har de modtaget sudo-privilegier.

Nedenfor er et eksempel med mit brugernavn:

id josh

Eksempel output:

uid=1001(josh) gid=1001(josh) groups=1001(josh),27(sudo)

Du kan også bruge kommandoen "gpasswd" som et alternativ. Nedenfor er et eksempel på, hvordan man bruger kommandoen "gpasswd" til at give sudo-privilegier til en bruger:

gpasswd -a <example username> sudo

For at bruge kommandoen "gpasswd" til at give sudo-rettigheder til en bruger, skal du erstatte " ” med det faktiske brugernavn på den bruger, du vil tilføje til sudoers-gruppen. Denne kommando vil tilføje brugeren til sudo-gruppen og dermed give dem sudo-privilegier.

Nedenfor er et eksempel med mit brugernavn:

gpasswd -a josh sudo

Eksempel output:

adding josh to group sudo

Bekræft ny Sudo-bruger

Efter at have tilføjet den ønskede bruger til sudoers-gruppen, test kontoen for at bekræfte, at sudo-privilegier er blevet tildelt. Brug kommandoen "su" til at skifte til den nyoprettede brugerkonto, indtast kommandoen efterfulgt af brugernavnet som vist nedenfor:

su <example username>

For at teste den nye brugers sudo-rettigheder skal du erstatte " ” med brugernavnet på den bruger, du har givet sudo-adgang. Denne kommando vil skifte brugeren til den nyoprettede eller eksisterende konto, så du kan teste kontoens sudo-privilegier.

Eksempel med mit navn:

su josh

Du kan bekræfte brugernavnet ved at udføre kommandoen "sudo whoami". Denne kommando viser brugernavnet på den aktuelle bruger med forhøjede rettigheder.

sudo whoami

Når du udfører kommandoen "sudo whoami", beder systemet dig om at indtaste adgangskoden til sudo-brugeren. Når du indtaster det korrekte sudo-brugernavn og adgangskode, vises en bekræftelsesmeddelelse, der angiver tildelte sudo-rettigheder til at udføre administrative opgaver på systemet.

root

Tillykke! Du har med succes tilføjet en ny bruger til sudoers-gruppen og givet dem forhøjede privilegier på Ubuntu.

Konklusion

Vi har gennemgået trinene for at tilføje en ny bruger til sudoers-filen på Ubuntu, for at sikre, at du trygt kan give de nødvendige tilladelser. Husk, at stor magt kommer med et stort ansvar, så dobbelttjek altid dine poster og forstå de privilegier, du tildeler. Hold dit system sikkert ved at gennemgå dine sudoers med jævne mellemrum og skræddersy adgangen efter behov. Uanset om du opretter et nyt teammedlem eller justerer din opsætning, vil denne indsigt hjælpe med at holde dit Ubuntu-system kørende problemfrit og sikkert.

Joshua James
Følg mig
Seneste indlæg af Joshua James (se alt)

Skriv en kommentar