Linux-administratorer har ofte brug for at administrere brugere og grupper i et Linux / Ubuntu-system. Brugeradministration, adgangskontrol og gruppestyring er det grundlæggende, men alligevel det vigtigste behov. I dette indlæg vil vi lære om
- Oprettelse af en bruger
- Liste over alle brugere
- Skift adgangskode for en bruger
- Oprettelse af en gruppe
- Liste over alle grupper
- Tilføjelse af en bruger i en gruppe
- Vis brugergruppe
- Liste over alle brugere i en enkelt gruppe
- Sletning af en bruger fra en gruppe
- Sletning af en bruger
- Sletning af en gruppe
I dette indlæg udfører vi hver af de ovennævnte opgaver gennem terminalen.
Oprettelse af en bruger
Vi kan tilføje en bruger i Ubuntu-operativsystemet via GUI eller fra terminalen. Vi kan enten bruge den enkle kommando "adduser" til at tilføje en bruger eller kommandoen "adduser -system" til at tilføje en systembruger.
For at oprette en ny systembruger,
$ sudo adduser --system linuxuser2At oprette en simpel bruger,
$ sudo adduser linuxuser1
Efter at have kørt ovenstående kommando, vil den bede dig om at indstille den nye adgangskode til den nyoprettede bruger to gange.
Derefter beder den dig om at angive brugernavn, værelsesnummer, telefonnummer til dit arbejde og hjem og andre. Angiv de ønskede detaljer, og tryk på "Enter"
Efter at have givet detaljerne, vil den bede dig om, at de angivne oplysninger er korrekte eller ikke. Tryk på “y” for at fortsætte, og tryk på Enter, hvis oplysningerne er korrekte.
Liste over alle brugere
Nu, hvis du vil liste alle Ubuntu-brugere i terminalen, kan du skrive følgende kommando.
$ cut --delimiter =: --fields = 1 / etc / passwd
Det viser alle brugere af Ubuntu-systemet.
Skift adgangskode for en bruger
Hvis du vil ændre en brugers adgangskode, skal du først logge ind med det specifikke brugernavn. For eksempel til at ændre adgangskoden til linuxuser1,
$ su - linuxuser1
Efter at have kørt ovenstående kommando, beder den dig om at indtaste brugerens adgangskode, indtaste adgangskoden og trykke på "Enter".
Du kan se, at brugernavnet er ændret.
Kør nu kommandoen "passwd",
Indtast først din forrige adgangskode, og angiv derefter den nye adgangskode to gange, og tryk på Enter. Hvis begge de nye adgangskoder er de samme, ændres adgangskoden med succes.
Oprettelse af en gruppe
Du kan oprette eller tilføje en gruppe i ethvert Linux-baseret operativsystem ved hjælp af kommandoen “addgroup”.
$ sudo addgroup linuxgroup1
Som du kan se, er “linuxgroup1” oprettet med succes.
Liste over alle grupperne
Nu, hvis du vil liste alle de grupper, der findes i Ubuntu-operativsystemet, skal du køre kommandoen nedenfor
$ cut --delimiter =: --fields = 1 / etc / group
Den viser en liste over alle eksisterende grupper i operativsystemet.
Tilføjelse af en bruger i en gruppe
Brugerne kan også grupperes i Ubuntu. Vi kan tilføje en bruger til gruppen ved at give gruppenavnet og brugernavnet til kommandoen “usermod” med -aG-flag som dette,
$ sudo usermod -aG linuxgroup1 linuxuser1
Brugeren “linuxuser1” føjes til gruppen “linuxgroup1”.
Vis brugergruppe
For at se brugerens gruppe skal du skrive kommandoen “grupper” i terminalen og trykke på Enter. Det viser brugerens grupper. Du skal først logge ind med den angivne bruger og derefter køre kommandoen "grupper".
$ su - linuxuser1$ grupper
Som du kan se, at “linuxgroup1” er angivet som gruppen af “linuxuser1”.
Liste over alle brugere i en enkelt gruppe
For at liste alle brugere i en gruppe skal du køre kommandoen “cat”, “cut” og “grep” med følgende parametre.
$ kat / etc / gruppe | klippe --afgrænser =: --felter = 1,4 | grep GROUPNAMESørg for at erstatte gruppenavnet med det ønskede gruppenavn. For eksempel “linuxgroup1”
Du kan se, at brugerne i “linuxgroup1” er angivet.
Sletning af en bruger fra en gruppe
Hvis du vil fjerne en bruger fra en gruppe. Du kan gøre det ved at skrive brugernavnet og gruppenavnet efterfulgt af kommandoen “deluser”.
$ sudo deluser linuxuser1 linuxgroup1
Du kan se, at brugeren er fjernet fra gruppen “linuxgroup1”.
Sletning af en bruger
Hvis du vil slette en bruger fra operativsystemet. Du kan bare slette det ved at køre kommandoen “deluser” med brugernavnet
$ sudo deluser linuxuser1
Hvis du også vil slette brugerens hjemmekatalog, skal du bruge “-remove-home” -flagget med kommandoen “deluser” som denne
$ sudo deluser - Fjern-linuxuser1
Og nu, hvis vi viser "/ home" -mappen, vil der ikke være mere hjemmekatalog til "linuxuser1" -brugeren.
Sletning af en gruppe
For at fjerne gruppen fra operativsystemet skal du køre kommandoen “delgroup” med gruppenavnet som dette
$ sudo delgroup linuxgroup1
Gruppen blev slettet med succes.
Pak ind
Administration af brugerne er en meget vigtig opgave, som Linux-administratorer udfører. I Linux-baserede distributioner kan vi nemt oprette nye brugere og administrere dem. Denne artikel beskriver brugeradministration på det Linux-baserede system i detaljer.