Administrer brukere og grupper i linux

Innholdsfortegnelse:
- Administrer brukere og grupper i Linux
- Brukerkontoer
- Brukergrupper
- Bruker- og gruppeadministrasjonskommandoer i Linux
- Opprettelse av brukere
- Endring av brukere
- Sletting av brukere
- Opprettelse av grupper
- Gruppemodifisering
- Sletting av gruppe
- Legg til brukere i en gruppe
- Fjern brukere fra en gruppe
Administrering av brukere og grupper i Linux vil tillate oss å utnytte flerbrukersystemet optimalt, i de tilfeller hvor flere benytter seg av serverressurser. Hver av brukerne identifiseres gjennom et navn og må ha et passord tilordnet, med begge dataene må de få tilgang til systemet for sin respektive legitimasjonsverifisering. Hvis du vil lære om bruker- og gruppeadministrasjon, er dette den ideelle artikkelen for deg.
Administrer brukere og grupper i Linux
Hovedmålet med bruker- og gruppeadministrasjon i Linux er å la flere brukere bruke systemet, men på en ryddig og sikker måte. På en slik måte at ingen av oppgavene som utføres av noen brukere kan sette hele systemet i fare. Gjennom styring etableres sikkerhetsmekanismer og policyer for beskyttelse av hver enkelt brukeres data, samt for å sikre og beskytte driften av hele systemet.
Brukerkontoer
Som jeg nevnte før, må du ha en brukerkonto for å bruke Linux-operativsystemet. Denne kontoen består av et brukernavn (innlogging) og et passord. Brukerkontoer opprettes av systemadministratoren, som i Linux er kjent som rotbrukeren. Hver bruker må nødvendigvis tilhøre en eller annen brukergruppe. I tillegg, på tidspunktet for innreise i systemet, må brukeren identifisere seg med sin brukerkonto, og i tilfelle feil vil systemet nekte ham tilgang.
Etter å ha identifisert seg på en tilfredsstillende måte, vil brukeren kunne bruke systemet og kjøre alle applikasjonene som er tillatt, samt utføre handlinger (lese, endre eller slette) på filene han har tillatelse til.
Vi anbefaler å lese guiden for nybegynnere i Linux.
På den annen side gir en brukerkonto ikke bare et enkelt navn, det er også utgangspunktet for å etablere en rute der dokumentene og brukerprofilen din er lagret. I Linux er det vanligvis i mappen / home / username.
I det øyeblikket brukeren kjører et program, laster systemet det inn i minnet og kjører deretter. I databehandlingsfeltet kalles applikasjonene som kjører på et bestemt tidspunkt prosesser. Så i et flerbrukersystem tilhører hver prosess en bruker, det samme systemet er ansvarlig for å tilordne det til brukeren som har startet utførelsen.
Vi kan se alle prosessene som kjører, ved å bruke kommando:
ps aux
For å se dem i sanntid bruker vi kommandoen
Brukergrupper
For å tillate fleksibel administrasjon av brukertillatelser lar Linux brukere struktureres på tvers av grupper, og tillatelser kan tilordnes en gruppe. For eksempel har vi en utdanningsinstitusjon, gruppen av lærere har tilgang til visse filer, når du legger til en ny lærer i systemet, må vi bare tilordne lærergruppen til brukerkontoen deres.
Som jeg nevnte før, må alle brukere tilhøre en primær eller primær gruppe (obligatorisk), men det kan tilhøre andre grupper, de regnes som sekundære. Alle brukergrupper kan bare inneholde flere brukere, det vil si at de ikke kan inneholde andre grupper.
Hver gruppe brukere i Linux identifiseres med et annet antall. Dette er kjent som en gruppeidentifikator eller gid = Group IDentifier. Internt utfører systemet prosedyrene under gid, og ikke med navnet på gruppen. Når du oppretter grupper, tilordner systemet deg vanligvis et gid på 1000 og oppover. Gid mindre enn 100 er forbeholdt bruk av systemet og dets spesielle grupper.
Som standard lagres informasjonen i gruppene til et system i Linux i filen / etc / group. Denne filen kan vises fra hvilken som helst tekstredigerer. Hver av linjene lagrer de spesifikke parameterne for gruppen og tilknyttede brukere. Filen kan bare endres av administratoren (rotbruker). På den annen side lagres gruppepassordene i kryptert form med et irreversibelt krypteringssystem, også i en tekstfil: / etc / gshadow.
Bruker- og gruppeadministrasjonskommandoer i Linux
Opprettelse av brukere
For å legge til en bruker, som indikerer informasjonsparametere, bruker vi kommandoen useradd i konsollen. Syntaks er:
useradd brukernavn
Vi kan fremheve blant alle alternativene dine følgende:
- g: Hovedgruppe som blir tilordnet brukeren d: Å tilordne brukerens hjemmemappe. Vanligvis er det / home / username-m: Lag hjemmemappe i tilfelle de ikke eksisterer: User shell (shell). Det er vanligvis / bin / bash
For eksempel ønsker vi å opprette en bruker som heter "luis" og at hovedgruppen hans er "professorer", som andre har tilordnet som hjemmemappe "/ home / luis" og at kommandoene deres blir tolket i "/ bin / bash". Kommandoen som vi må utføre vil være følgende:
sudo useradd -g lærere -d / hjemme / luis -m -s / bin / bash luis
Nå må vi etablere passordet ditt ved å bruke passwd- kommandoen:
sudo passwd luis
Systemet ber oss om passordet to ganger, og det er det! Det vil bli tildelt.
Et relevant faktum er at vi kan bruke useradd-kommandoen til å opprette brukere i partier ved hjelp av shell-skriptet.
VI ANBEFALER DEG PlayOnLinux: Windows-spill på LinuxPå den annen side er en anbefaling å ta hensyn til det faktum å opprette brukernavnene med små bokstaver, og det inkluderer også tall og et tegn som bindestrek eller understrek. Det må også huskes at for Linux er Luis annerledes enn luis, siden det er små og små bokstaver.
Endring av brukere
For å gjøre endringer i brukere, brukes usermod- kommandoen. Dette lar deg gjøre endringer i navn, hjemmemappe, kommandotolker, grupper, blant andre.
For å for eksempel endre brukernavnet vi bruker:
sudo usermod -d / home / folder_luis luis
Sletting av brukere
Eliminering av brukere utføres ved å bruke kommandoen userdel og deretter brukernavnet. Hvis vi legger til alternativet -r i instruksjonen, blir også din hjemmemappe fjernet. La oss se eksemplet:
Opprettelse av grupper
I dette tilfellet har vi gruppenadd- kommandoen, vi må bare indikere gruppenavnet som en parameter. For eksempel, hvis vi ønsket å legge til en gruppe som heter "studenter", ville setningen være:
Gruppemodifisering
Selvfølgelig kan grupper også endres akkurat som vi gjør med brukere. For å gjøre dette bruker vi groupmod- kommandoen. Når det gjelder grupper kan vi redigere navnet deres eller gidet.
Syntaks for kommandoen er: sudo groupmod gruppenavn, eksempel:
la oss for eksempel endre gidet til gruppen "professorer":
Sletting av gruppe
Vi gjør det med gruppendel- kommandoen etterfulgt av gruppenavnet, for eksempel:
sudo gruppe av lærere
Gruppen blir bare slettet hvis den ikke har brukere med gruppen som er tilordnet som primær. Hvis det eksisterer noen brukere med denne tilstanden, blir ikke gruppen slettet.
Legg til brukere i en gruppe
For dette bruker vi adduser- kommandoen og deretter brukernavnet og gruppenavnet. For å legge Luis til for eksempel lærergruppen bruker vi:
Fjern brukere fra en gruppe
Og til slutt, hvis vi ønsker å fjerne en bruker fra en gruppe, bruker vi deluser- kommandoen ledsaget av navnet på brukeren og gruppen. Hvis vi for eksempel vil fjerne "luis" fra gruppen "professorer":
sudo deluser luis professorer
Som du ser har vi nok verktøy til å utføre utmerket bruker- og gruppeadministrasjon i Linux. Hvis du trenger mer informasjon om kommandoene, kan du se den tilgjengelige hjelpen, utføre mannen fulgt av navnet for eksempel:
mann adduser
Kan du i tillegg legge igjen spørsmål eller bekymringer i kommentarene våre, og kan vi hjelpe deg?
Ny skannekvitteringsprogramvare for fujitsu skanneknappere: digitaliser og administrer kvitteringene dine

Fujitsu ansvarlig for produksjon, design og markedsføring av skannere under merkevaren til den japanske multinasjonale, kunngjør lanseringen av ScanSnap
▷ Beste qnap-apper for Android. administrer nas fra mobilen din

Vi gjennomgår hva vi anser som de beste QNAP Android-applikasjonene, ✅ all styring av NAS fra smarttelefonen
Dr.fone: koble til mobilen din og administrer den i enkle trinn

La oss snakke om en applikasjon som heter dr.fone som er for PC-er og iOS- og Android-smarttelefoner. Med den kan du kontrollere mobilen din.