Bli ekspert på Linux-kommandolinjen · leksjon

Håndtering av brukere og grupper: `useradd`, `usermod`, `groupadd`

Lær å opprette, endre og slette brukerkontoer og grupper på en Linux-maskin.

Leksjon 1 av 411 trinn

Håndtering av brukere og grupper: `useradd`, `usermod`, `groupadd` er en gratis leksjon i Bli ekspert på Linux-kommandolinjen på CoddyKit. Dette er leksjon 1 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Bli ekspert på Linux-kommandolinjen, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Bli ekspert på Linux-kommandolinjen inneholder totalt 4 leksjoner.

Velkommen til brukeradministrasjon

I Linux er administrasjon av brukere og grupper avgjørende for sikkerhet og organisering. Hver fil og prosess har en eier, og tillatelser settes ofte basert på tilknytning til bruker og gruppe.

I denne leksjonen lærer du hvordan du oppretter, endrer og fjerner brukerkontoer og grupper.

Opprette nye brukere: `useradd`

Kommandoen useradd oppretter en ny brukerkonto. Som standard oppretter den en ny primærgruppe med samme navn som brukeren og tildeler en unik bruker-ID (UID).

Du trenger ofte sudo-privilegier («superuser do») for å kjøre denne kommandoen.

sudo useradd newuser

Tilpasse brukere: Hjemmekatalog og skall

Når du oppretter en bruker, kan det være ønskelig å angi brukerens hjemmekatalog og standardskall. Alternativet -m oppretter brukerens hjemmekatalog hvis den ikke finnes, og -s angir innloggingsskallet.

Uten -m opprettes det ingen hjemmekatalog, noe som kan føre til problemer.

sudo useradd -m -s /bin/bash devuser

Bekrefte brukerdetaljer: `id`

Etter at du har opprettet en bruker, kan du bekrefte at brukeren finnes og kontrollere bruker-ID-en (UID-en) og gruppe-ID-ene (GID-ene) med kommandoen id. Dette bidrar til å bekrefte at kontoen er satt opp riktig.

id devuser

Forstå Linux-grupper

Grupper er samlinger av brukere. De forenkler administrasjon av tillatelser ved at flere brukere kan dele tilgang til filer og ressurser uten at du må angi tillatelser separat for hver bruker.

Hver bruker har en primærgruppe (ofte oppkalt etter brukeren) og kan være medlem av flere tilleggsgrupper.

Opprette nye grupper: `groupadd`

For å opprette en ny gruppe bruker du kommandoen groupadd. Dette er nyttig for å organisere brukere i funksjonelle team, som «developers» eller «admins», og deretter tildele filrettigheter til gruppen.

sudo groupadd project_team

Legge brukere til i grupper: `usermod`

Kommandoen usermod endrer en eksisterende brukerkonto. For å legge en bruker til i en tilleggsgruppe bruker du alternativet -aG (legg til i gruppe).

Husk at -a må brukes sammen med -G for å legge til en gruppe. Ellers vil -G alene overskrive eksisterende tilleggsgrupper!

sudo usermod -aG project_team devuser

Endre brukerkontoer: `usermod`

I tillegg til å legge brukere til i grupper kan usermod endre ulike brukeregenskaper. Du kan for eksempel endre brukerens primærgruppe med -g eller oppdatere fullt navn eller kommentar med -c.

Vær alltid forsiktig når du endrer brukerkontoer, særlig sensitiv informasjon.

sudo usermod -c "Developer for Project X" devuser

Fjerne brukere og grupper

For å fjerne en brukerkonto bruker du userdel. Alternativet -r brukes ofte for å fjerne brukerens hjemmekatalog og e-postkø sammen med kontoen.

For å fjerne en gruppe bruker du groupdel. En gruppe kan ikke fjernes hvis den er primærgruppen til en eksisterende bruker.

sudo userdel -r olduser
sudo groupdel oldgroup

Hurtigsjekk: Bruker- og gruppekommandoer

Hvilken av de følgende kommandoene bruker du for å legge en eksisterende bruker med navnet analyst1 til i en ny tilleggsgruppe med navnet data_team?

Oppsummering: Bruker- og gruppeadministrasjon

Gratulerer! Du har lært det grunnleggende om bruker- og gruppeadministrasjon i Linux.

  • useradd oppretter nye brukerkontoer.
  • groupadd oppretter nye grupper.
  • usermod endrer eksisterende brukerkontoer og kan legge brukere til i tilleggsgrupper ved hjelp av -aG.
  • userdel og groupdel fjerner henholdsvis brukere og grupper.

Disse kommandoene er grunnleggende for systemadministrasjon og for å opprettholde et sikkert Linux-miljø.

Gratis å komme i gang

Lær deg Bli ekspert på Linux-kommandolinjen med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
12
Leksjoner
48

Ofte stilte spørsmål

Er leksjonen «Håndtering av brukere og grupper: `useradd`, `usermod`, `groupadd`» gratis?

Ja – hele teksten i «Håndtering av brukere og grupper: `useradd`, `usermod`, `groupadd`» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Bli ekspert på Linux-kommandolinjen-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Bli ekspert på Linux-kommandolinjen inneholder totalt 4 leksjoner.

Hva lærer jeg i «Håndtering av brukere og grupper: `useradd`, `usermod`, `groupadd`»?

Lær å opprette, endre og slette brukerkontoer og grupper på en Linux-maskin. Du øver på Bli ekspert på Linux-kommandolinjen med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Bli ekspert på Linux-kommandolinjen?

Ingen tidligere erfaring er nødvendig. Bli ekspert på Linux-kommandolinjen på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 1 av 4.

Hvor lang tid tar leksjonen «Håndtering av brukere og grupper: `useradd`, `usermod`, `groupadd`»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne Bli ekspert på Linux-kommandolinjen-leksjonen?

Ja. Alle Bli ekspert på Linux-kommandolinjen-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Håndtering av brukere og grupper: `useradd`, `usermod`, `groupadd`
  2. Introduksjon til nettverkskommandoer: `ping`, `ip`, `netstat`
  3. Sikker ekstern tilgang: `ssh` og `scp`
  4. Filtillatelser og eierskap med chmod og chown
← Tilbake til Bli ekspert på Linux-kommandolinjen