Administration af brugere og grupper
Lær at oprette, ændre og slette brugerkonti og grupper, tildele sudo-rettigheder og forstå bruger-id'er og gruppe-id'er.
Administration af brugere og grupper er en gratis Udrulning af Linux-servere og SSH på ekspertniveau-lektion på CoddyKit. Dette er lektion 1 af 4. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i Udrulning af Linux-servere og SSH på ekspertniveau, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Udrulning af Linux-servere og SSH på ekspertniveau-kurset indeholder 4 lektioner i alt.
Brugere og grupper: Grundlæggende adgangskontrol
Velkommen til administration af brugere og grupper på Linux! Denne lektion er afgørende for serveradministration, sikkerhed og organisering af, hvem der må gøre hvad.
Enhver handling på en Linux-server udføres af en bruger. Brugere organiseres i grupper for at forenkle tilladelser og adgangskontrol.
Din digitale identitet: Brugerkonti
En brugerkonto er din digitale identitet på et Linux-system. Den definerer din hjemmemappe, shell og hvilke filer og kommandoer du har adgang til.
- Hver bruger har et unikt brugernavn.
- Brugere logger ind med en adgangskode (eller en SSH-nøgle).
- Konti adskiller brugernes aktiviteter og øger dermed sikkerheden.
Oprettelse af nye brugere med `useradd`
Den primære kommando til at oprette en ny brugerkonto er useradd. Som standard opretter den en ny bruger, en hjemmemappe og tildeler en standardshell.
Du skal have sudo-rettigheder (superuser do) for at køre denne kommando, fordi den ændrer systemindstillinger.
sudo useradd newuserIndstilling af brugeradgangskoder med `passwd`
Efter oprettelsen af en bruger kan vedkommende ikke logge ind, før du har angivet en adgangskode. Kommandoen passwd bruges til dette.
Du bliver bedt om at indtaste den nye adgangskode to gange. Husk at vælge stærke, unikke adgangskoder!
sudo passwd newuserUnikke identifikatorer: Bruger-id'er (UID'er)
Bag hvert brugernavn bruger Linux et unikt tal, der kaldes et bruger-id (UID). Det er sådan, systemet i virkeligheden identificerer brugere.
- UID 0 er altid for root-brugeren.
- UID'er fra 1 til 999 er typisk reserveret til systemkonti.
- Almindelige brugerkonti starter normalt ved UID 1000.
Du kan se en brugers UID med kommandoen id.
id newuserÆndring af brugeroplysninger med `usermod`
Har du brug for at ændre en brugers hjemmemappe, login-shell eller brugernavn? Kommandoen usermod er dit værktøj.
-d: Ændrer hjemmemappen.-s: Ændrer login-shell'en.-l: Ændrer brugernavnet.
Brug altid sudo sammen med usermod.
sudo usermod -s /bin/bash newuserSletning af brugere med `userdel`
Når en bruger ikke længere har brug for adgang, kan du fjerne kontoen med userdel. Det er vigtigt at beslutte, om du vil beholde eller fjerne brugerens hjemmemappe.
userdel username: Sletter brugerkontoen, men beholder hjemmemappen og mailkøen.userdel -r username: Sletter brugerkontoen og fjerner hjemmemappen og mailkøen.
sudo userdel -r olduserOrganisering af brugere med grupper
Grupper gør det muligt at administrere tilladelser for flere brugere på én gang. I stedet for at angive tilladelser for hver enkelt bruger angiver du dem for en gruppe og føjer derefter brugere til gruppen.
- Alle brugere tilhører mindst én primærgruppe.
- Brugere kan også tilhøre flere supplerende grupper.
Administration af grupper: `groupadd`, `groupdel`, `gpasswd`
Ligesom brugere har grupper kommandoer til oprettelse, sletning og administration:
groupadd groupname: Opretter en ny gruppe.groupdel groupname: Sletter en eksisterende gruppe.gpasswd -a user group: Føjer en bruger til en supplerende gruppe.gpasswd -d user group: Fjerner en bruger fra en gruppe.
sudo groupadd developers
sudo gpasswd -a newuser developersTildeling af administratorrettigheder: Sudo-rettigheder
Kommandoen sudo giver almindelige brugere mulighed for at køre kommandoer med root-rettigheder (administratorrettigheder). Det er mere sikkert end at logge direkte ind som root.
For at give en bruger sudo-adgang føjer du vedkommende typisk til en særlig gruppe, der ofte hedder sudo (på Debian/Ubuntu) eller wheel (på Red Hat/CentOS).
sudo usermod -aG sudo newuserHurtigt tjek: Bruger- og gruppekommandoer
Hvilken kommando vil du bruge til at fjerne en bruger med navnet olduser OG slette vedkommendes hjemmemappe?
Opsummering: Brugere, grupper og kontrol
Godt gået! Du har lært det grundlæggende i administration af brugere og grupper på en Linux-server:
- Brug
useraddogpasswdtil at oprette nye brugere. usermodhjælper med at ændre brugeregenskaber.userdelfjerner brugerkonti.groupadd,groupdeloggpasswdadministrerer grupper.- Tildel
sudo-rettigheder ved at føje brugere til den relevante gruppe.
Det er grundlæggende for sikker og velorganiseret serveradministration at forstå disse kommandoer.
Lær Udrulning af Linux-servere og SSH på ekspertniveau med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 12
- Lektioner
- 48
Ofte stillede spørgsmål
Er lektionen “Administration af brugere og grupper” gratis?
Ja — alle 3 lektioner i læringssporet Udrulning af Linux-servere og SSH på ekspertniveau, inklusive “Administration af brugere og grupper”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Udrulning af Linux-servere og SSH på ekspertniveau-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “Administration af brugere og grupper”?
Lær at oprette, ændre og slette brugerkonti og grupper, tildele sudo-rettigheder og forstå bruger-id'er og gruppe-id'er. Du øver dig i Udrulning af Linux-servere og SSH på ekspertniveau med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Udrulning af Linux-servere og SSH på ekspertniveau?
Der kræves ingen tidligere erfaring. Udrulning af Linux-servere og SSH på ekspertniveau på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 4.
Hvor lang tid tager lektionen “Administration af brugere og grupper”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Udrulning af Linux-servere og SSH på ekspertniveau-lektion?
Ja. Alle Udrulning af Linux-servere og SSH på ekspertniveau-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Administration af brugere og grupper
- Overvågning af systemprocesser
- Planlagte opgaver med Cron
- Håndtering af systemtjenester med systemd