Slik viser og administrerer du brukere i Linux

How List Manage Users Linux



Linux-distribusjoner leveres med innebygd støtte for flere brukerroller og profiler. Ved å bruke forskjellige brukerkontoer og grupper er det mulig å få det samme systemet til å oppføre seg annerledes for forskjellige brukere eller begrense tilgang og rettigheter til bestemte brukere.

Denne artikkelen vil forklare hvordan du oppretter, sletter og administrerer brukere og grupper i Linux (testet med Ubuntu 19.10)







Hva er en bruker?

En bruker er en enhet som har rettigheter til å få tilgang til og endre et Linux -system i full eller begrenset kapasitet. Det kan være mange brukere i et typisk Linux -system. Faktisk, under installasjonen av et Linux -basert operativsystem som Ubuntu, blir standardbrukeren din med pålogging og passord samt mange brukere på systemnivå automatisk opprettet.



Hva er en gruppe?

En gruppe er en bred samling av forskjellige brukere i et Linux -system. Grupper opprettes vanligvis for å definere det samme settet med regler og sikkerhetspolicyer for hver bruker som faller inn under dem. Disse gruppene tillater bedre brukerorganisasjon ved å begrense privilegier og systemtilgang.



Forskjellen mellom en systembruker og en normal bruker

Vanlige brukere og systembrukere er i hovedsak de samme. Noen mennesker bruker dem til organisasjonsformål ved å klassifisere dem på grunnlag av tildelte bruker -ID -er (UID), ettersom systembrukere og normale brukere vanligvis har forskjellige ID -områder.





Grafisk applikasjon for administrering av brukere og grupper

En bruker- og grupper-app er forhåndsinstallert som standard på de fleste GNOME-baserte distribusjoner. Hvis ikke, installer du det i Ubuntu ved å kjøre kommandoen nedenfor:

$sudopassendeinstalleregnome-system-verktøy

Bare start den fra applikasjonsstarteren og klikk på synlige knapper for å administrere brukere og grupper.



Vis brukere som bruker kommandolinje

For å se en detaljert liste over alle brukere på Ubuntu, kjør en av følgende kommandoer:

$katt /etc/passwd
$getent passwd

For å se bare brukernavn, kjør følgende kommando:

$kompgen -u

Vis alle grupper

For å vise alle grupper, kjør kommandoen nedenfor:

$grupper

Legg til en ny bruker

For å legge til en ny normal bruker, kjør kommandoen nedenfor (erstatt brukernavn):

$sudoadduser brukernavn

For å legge til en ny systembruker, kjør kommandoen nedenfor (erstatt brukernavn):

$sudoadduser--systembrukernavn

En ny hjemmekatalog vil bli opprettet for enhver ny bruker som er opprettet ved hjelp av kommandoene ovenfor.

Fjern en eksisterende bruker

For å slette en bruker, kjør kommandoen nedenfor (erstatt brukernavn):

$sudodeluser user_name

For å slette en bruker sammen med hjemmemappen, kjør kommandoen nedenfor (erstatt brukernavn):

$sudodeluser-fjern-hjembrukernavn

For å slette en bruker sammen med alle filene som er knyttet til den, kjører du kommandoen nedenfor (erstatt brukernavn):

$sudodeluser--fjerne alle filerbrukernavn

Legg til en ny bruker i en eksisterende gruppe

For å legge til en ny bruker i en eksisterende gruppe, kjør kommandoen nedenfor (erstatt brukernavn og gruppenavn):

$sudoadduser brukernavn gruppenavn

Fjern en bruker fra en eksisterende gruppe

For å fjerne en bruker fra en eksisterende gruppe, kjør kommandoen nedenfor (erstatt brukernavn og gruppenavn):

$sudodeluser user_name group_name

Gi nytt navn til eksisterende bruker

For å gi nytt navn til eksisterende bruker, kjør kommandoen nedenfor (erstatt nytt_navn og gammelt_navn):

$sudobrukerform-denytt_navn gammelt_navn

Endre passord for en eksisterende bruker

For å endre passordet til en eksisterende bruker, kjør kommandoen nedenfor (erstatt brukernavn):

$sudo passwdbrukernavn

Opprett en ny gruppe

For å opprette en ny gruppe, kjør kommandoen nedenfor (erstatt gruppenavn):

$sudoaddgroup group_name

For å opprette en ny systemnivågruppe, kjør kommandoen nedenfor (erstatt gruppenavn):

$sudotilleggsgruppe--systemgruppenavn

Slett en eksisterende gruppe

For å slette en eksisterende gruppe, kjør kommandoen nedenfor (erstatt gruppenavn):

$sudodelgruppe gruppenavn

For å slette en eksisterende systemnivågruppe, kjør kommandoen nedenfor (erstatt gruppenavn):

$sudodelgruppe--systemgruppenavn

Konklusjon

Dette er få kommandoer du kan bruke til å administrere brukere og grupper på systemet ditt. Vær forsiktig når du gir nytt navn til og fjerner brukere, da en feil kommando kan føre til permanent fjerning av filer fra en annen bruker eller kan begrense påloggingen. Hvis du vil bevare filer til en bruker, må du ta en sikkerhetskopi av hjemmekatalogen før du sletter brukeren.