Sådan vises og administreres brugere i Linux

How List Manage Users Linux



Linux-distributioner leveres med indbygget support til flere brugerroller og profiler. Ved at bruge forskellige brugerkonti og grupper er det muligt at få det samme system til at opføre sig forskelligt for forskellige brugere eller begrænse adgang og privilegier til bestemte brugere.

Denne artikel vil forklare, hvordan du opretter, sletter og administrerer brugere og grupper i Linux (testet med Ubuntu 19.10)







Hvad er en bruger?

En bruger er en enhed, der har rettigheder til at få adgang til og ændre et Linux -system i fuld eller begrænset kapacitet. Der kan være mange brugere i et typisk Linux -system. Under installationen af ​​et Linux -baseret operativsystem som Ubuntu oprettes faktisk din standardbruger med login og adgangskode samt mange brugere på systemniveau automatisk.



Hvad er en gruppe?

En gruppe er en bred samling af forskellige brugere i et Linux -system. Grupper oprettes normalt for at definere det samme sæt regler og sikkerhedspolitikker for hver bruger, der falder ind under dem. Disse grupper tillader bedre brugerorganisation ved at begrænse privilegier og systemadgang.



Forskel mellem en systembruger og en normal bruger

Normale brugere og systembrugere er i det væsentlige de samme. Nogle mennesker bruger dem til organisatoriske formål ved at klassificere dem på basis af tildelte bruger -id'er (UID'er), da systembrugere og normale brugere normalt har forskellige ID -intervaller.





Grafisk applikation til administration af brugere og grupper

En bruger- og grupper-app leveres som standard forudinstalleret på de fleste GNOME-baserede distributioner. Hvis ikke, skal du installere det i Ubuntu ved at køre kommandoen herunder:

$sudopassendeinstalleregnome-system-værktøjer

Bare start det fra applikationsstarter og klik på synlige knapper for at administrere brugere og grupper.



Liste over brugere ved hjælp af kommandolinje

Hvis du vil se en detaljeret liste over alle brugere på Ubuntu, skal du køre en af ​​følgende kommandoer:

$kat /etc/passwd
$getent passwd

For kun at se brugernavne skal du køre følgende kommando:

$kompgen -u

Vis alle grupper

For at liste alle grupper skal du køre kommandoen herunder:

$grupper

Tilføj en ny bruger

Hvis du vil tilføje en ny normal bruger, skal du køre kommandoen herunder (erstat brugernavn):

$sudoadduser brugernavn

Hvis du vil tilføje en ny systembruger, skal du køre kommandoen herunder (erstat brugernavn):

$sudotilføjelsesbruger--systembrugernavn

En ny hjemmekatalog vil blive oprettet for enhver ny bruger, der er oprettet ved hjælp af kommandoerne ovenfor.

Fjern en eksisterende bruger

Hvis du vil slette en bruger, skal du køre kommandoen herunder (erstat brugernavn):

$sudosluser brugernavn

Hvis du vil slette en bruger sammen med sin hjemmemappe, skal du køre kommandoen herunder (erstat brugernavn):

$sudodeluser-fjern-hjembrugernavn

For at slette en bruger sammen med alle filer, der er knyttet til den, skal du køre kommandoen herunder (erstat brugernavn):

$sudodeluser--fjerne-alle-filerbrugernavn

Føj en ny bruger til en eksisterende gruppe

Hvis du vil tilføje en ny bruger til en eksisterende gruppe, skal du køre kommandoen herunder (erstat brugernavn og gruppenavn):

$sudoadduser brugernavn gruppenavn

Fjern en bruger fra en eksisterende gruppe

Hvis du vil fjerne en bruger fra en eksisterende gruppe, skal du køre kommandoen herunder (erstat brugernavn og gruppenavn):

$sudodeluser brugernavn gruppenavn

Omdøb eksisterende bruger

For at omdøbe eksisterende bruger skal du køre kommandoen herunder (erstat nyt_navn og gammelt_navn):

$sudobrugerform-detnyt_navn gammelt_navn

Skift adgangskode for en eksisterende bruger

Hvis du vil ændre adgangskoden til en eksisterende bruger, skal du køre kommandoen herunder (erstat brugernavn):

$sudo passwdbrugernavn

Opret en ny gruppe

For at oprette en ny gruppe skal du køre kommandoen herunder (erstat gruppenavn):

$sudotilføjelsesgruppe gruppenavn

Hvis du vil oprette en ny gruppe på systemniveau, skal du køre kommandoen herunder (erstat gruppenavn):

$sudotilføjelsesgruppe--systemgruppe navn

Slet en eksisterende gruppe

Hvis du vil slette en eksisterende gruppe, skal du køre kommandoen herunder (erstat gruppenavn):

$sudodelgruppe gruppenavn

Hvis du vil slette en eksisterende systemniveaugruppe, skal du køre kommandoen herunder (erstat gruppenavn):

$sudodelgruppe--systemgruppe navn

Konklusion

Disse er få kommandoer, som du kan bruge til at administrere brugere og grupper på dit system. Vær forsigtig, når du omdøber og fjerner brugere, da en forkert kommando kan føre til permanent fjernelse af filer fra en anden bruger eller kan begrænse dens login. Hvis du vil bevare filer fra en bruger, skal du sørge for at tage en sikkerhedskopi af dets hjemmekatalog, før du sletter brugeren.