Håndtering av brukere og grupper: `useradd`, `usermod`, `groupadd`
Lær å opprette, endre og slette brukerkontoer og grupper på en Linux-maskin.
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 newuserTilpasse 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 devuserBekrefte 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 devuserForstå 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_teamLegge 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 devuserEndre 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" devuserFjerne 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 oldgroupHurtigsjekk: 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.
useraddoppretter nye brukerkontoer.groupaddoppretter nye grupper.usermodendrer eksisterende brukerkontoer og kan legge brukere til i tilleggsgrupper ved hjelp av-aG.userdeloggroupdelfjerner henholdsvis brukere og grupper.
Disse kommandoene er grunnleggende for systemadministrasjon og for å opprettholde et sikkert Linux-miljø.
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
- Håndtering av brukere og grupper: `useradd`, `usermod`, `groupadd`
- Introduksjon til nettverkskommandoer: `ping`, `ip`, `netstat`
- Sikker ekstern tilgang: `ssh` og `scp`
- Filtillatelser og eierskap med chmod og chown