I Ubuntu er brukere kontoer som kan logge seg på systemet og bruke dets ressurser. Hver bruker har sitt eget brukernavn og passord, som brukes til autentisering ved innlogging. Brukere i Ubuntu kan ha ulike nivåer av tilgang og rettigheter, avhengig av innstillinger og privilegier. En superbruker (root) har for eksempel full tilgang til alle systemressurser, mens vanlige brukere kan ha begrensede rettigheter.
Superbrukere i Ubuntu er brukere som har full tilgang til alle systemressurser og kan utføre alle operasjoner, inkludert å endre systeminnstillinger og administrere enheter. En av de mest kjente superbrukerne i Ubuntu er "root"-brukeren, som har absolutt tilgang til alle systemressurser. Superbrukere brukes vanligvis til å utføre oppgaver som krever høye privilegier, for eksempel installasjon av programvare, systemkonfigurasjon og andre administrative operasjoner.
Av ulike grunner kan du ha behov for å se registrerte brukere på systemet ditt. Noen ganger er det også nødvendig å endre gruppen for en bestemt bruker. Erfarne brukere kan sikkert løse denne oppgaven med to museklikk, men nybegynnere har ofte problemer med det også. I denne artikkelen vil vi vurdere hvordan du kan se alle brukerne som har registrert seg ved hjelp av grafiske verktøy og terminalen.
Den mest berettigede og universelle måten er å vise alle brukere i Linux-terminalen. Det fungerer i nesten alle distribusjoner av operativsystemet, så du bør starte der. Linux-systemet har /etc/passwd, så det lagrer all informasjon om alle brukere.
Oppføringene i filen er som følger:
brukernavn_brukernavn passord id id_gruppe gruppe gruppe gruppe home_directory shell
Det bør bemerkes at passordene av sikkerhetsgrunner er flyttet til en egen fil, så du vil ikke kunne se dem her. For å bli kjent med listen over brukere, bør du kjøre kommandoen:
$ cat /etc/passwd
Vi ser at det er mange data i filen, og ikke alle er nødvendige på et bestemt tidspunkt. Derfor, for å forenkle oppgaven, er det verdt å bruke et spesielt filter. Den aktiveres av kommandoen:
$ sed 's/:.*//' /etc/passwd
Nå vil du bare kunne se brukere som er registrert i systemet. En annen nyttig funksjon er å se hvilke brukere som er aktive og hvem som er engasjert i hvilke prosesser.
Dette gjør du ved å bruke :
$ w
Listen viser en liste over kommandoer som utføres. Hvis det er flere kommandoer som utføres, vises de som en kolonne i listen. Du kan også se historikken over brukerinnlogginger. Til dette formålet finnes kommandoen last, som viser informasjon basert på /var/wtmp-loggen
:
$ last –a
Skriv inn for å se når brukeren sist logget inn:
$ lastlog
Hvis han eller hun aldri har logget inn, vil du se et varsel. I alle andre tilfeller vises en spesifikk dato.
Ubuntu-systemet gir deg muligheten til å administrere brukerne som er registrert på systemet, ved hjelp av parametere. Til å begynne med åpner du verktøyet og helt nederst finner du menyelementet "Kontoer". Den venstre kolonnen viser brukere direkte, den høyre kolonnen viser data og innstillinger.
KDE har et interessant brukeradministrasjonsverktøy kalt KUser:
Grensesnittet ligner en terminal. Du kan gjøre alle de samme tingene: endre passord, forskjellige brukerdata, hoved- og hjelpegrupper.
Men i terminalen kan du fortsatt se når siste innlogging ble gjort og om andre brukere bruker systemet. Dette er ikke tilfelle her. Denne funksjonaliteten vil imidlertid være nok for noen mennesker.
Det er alt, for å se listen over brukere i Ubuntu er veldig enkelt. Det er nok å forstå det grunnleggende i denne prosessen.
Brukergrupper i Ubuntu (og Linux generelt) er en måte å organisere brukere i kategorier på, slik at du kan administrere tilgangsrettigheter og tillatelser mer effektivt. En gruppe er en samling brukere som kan tildeles delte rettigheter til filer og systemressurser. Hver bruker kan tilhøre én eller flere grupper.
Fil- og katalogrettigheter i Linux er definert for tre kategorier: eier, gruppe og alle andre brukere. På denne måten kan du begrense tilgangen til ressurser til bestemte grupper.
Du kan opprette grupper ved hjelp av groupadd-kommandoen.
Se for eksempel
sudo groupadd mygroup
Hvis du vil legge til en bruker i en gruppe, bruker du kommandoen usermod:
sudo usermod -aG mygroup username
Flagget -aG legger til brukeren i den angitte gruppen uten å fjerne brukeren fra andre grupper.
Du kan bruke kommandoen for å se hvilke grupper en bruker tilhører:
groups username
Gruppeinformasjon lagres i filen /etc/group. Hver linje i denne filen inneholder gruppenavnet, gruppeidentifikatoren (GID) og en liste over brukere som tilhører den aktuelle gruppen
Ubuntu har forhåndsdefinerte grupper som sudo (for brukere med administratorrettigheter), adm (for systemadministratorer) og andre. Bruk av grupper forenkler systemadministrasjon og administrasjon av tilgangsrettigheter, spesielt i flerbrukermiljøer.