Brukeradministrasjon er ganske enkelt hvis du kjører Linux på din personlige datamaskin. Men for de som har en server med tusenvis av brukere, blir ledelse et alvorlig problem som bør tas vare på.
Heldigvis gir Linux-baserte operativsystemer deg en måte å kontrollere og administrere brukere på systemet ditt. Du kan opprette grupper og legge til brukere i dem. I stedet for å tildele tillatelser til hver bruker på systemet, kan du enkelt autorisere brukergrupper ved å gi dem privilegier knyttet til systemets arbeidsflyt.
Opprett brukergrupper på Linux
Linux kommer med en standardkommando for å opprette brukergrupper. Du kan bruke gruppe legge til kommando for å legge til nye grupper i systemet ditt. Den grunnleggende syntaksen til kommandoen er:
groupadd [options] groupname
Slik oppretter du en ny brukergruppe 'forfattere':
groupadd writers
Hvis du kjører kommandoen ovenfor, vil du legge til en ny oppføring i /etc/group og /etc/gshadow filer på systemet ditt. Du kan kontrollere den nye gruppeposten i filene ved å skrive katt /etc /group og cat /etc /gshadow i terminalen din.
hvordan komprimere en lydfil
Vær oppmerksom på at bare brukere med administrative tillatelser kan opprette brukergrupper. Ikke glem å bytte til superbruker før du utfører kommandoen groupadd.
Hvis du prøver å opprette en gruppe med et navn som allerede eksisterer, vil du se en feilmelding som sier:
groupadd: group 'writers' already exists
Du kan imidlertid avvise feilen ved å bruke -f eller --makt flagg med kommandoen.
groupadd --force writers
groupadd -f writers
Opprett brukergrupper med unik GID
Når du oppretter en ny brukergruppe, tilordner systemet den automatisk en gruppe -ID eller GID. Hvis du vil at gruppen din skal ha en bestemt gruppe -ID, kan du gjøre det ved hjelp av -g eller --gid flagg.
groupadd -g 600 writers
groupadd --gid 600 writers
Hvis du prøver å tilordne en gruppe -ID som allerede er tatt, vil følgende feil oppstå.
groupadd: GID '600' already exists
Selv om det ikke anbefales, men du kan legge til -eller eller -ikke-unik flagg for å tilordne gruppe -ID -en med makt.
groupadd -o -g 600 writers
Opprett brukergrupper med et passord
Selv om du kan legge til et passord i gruppene dine, er det ikke praktisk for en bruker. De -s flag lar deg angi et passord for brukergruppen din.
groupadd -p secretpassword writers
I slekt: Slik endrer du passordet ditt i Linux
Opprett systemgrupper i Linux
Det er en liten forskjell mellom systemgrupper og vanlige grupper. Systemgrupper er spesielle grupper som inkluderer brukerne som er ansvarlige for å utføre systemoperasjoner som sikkerhetskopiering og vedlikehold.
Bruke -r eller --system flagg for å opprette en systemgruppe på Linux:
groupadd -r hardwareteam
groupadd --system hardwareteam
Få liste over medlemmer i en brukergruppe
For å vite hvor mange medlemmer som er en del av en bestemt gruppe, kan du bruke getent kommandoen fra terminalen din. Følgende kommando viser en liste over alle medlemmene som er tilstede i gruppen 'forfattere':
getent group writers
Legg til brukere i grupper
Nå som du har opprettet en brukergruppe på systemet ditt, er det på tide å legge til noen brukere. Usermod er et kraftig kommandolinjeverktøy ettersom det inneholder forskjellige alternativer knyttet til brukerstyring og moderering. Det lar deg også enkelt legge til brukere i gruppen din. Den grunnleggende syntaksen til kommandoen er:
usermod [options] groupname username
Legg til en eksisterende bruker i grupper
Hvis du vil legge til en eksisterende bruker i gruppen din, vil -til og -G flagg er det du trenger. De -G flagget står for grupper, mens -til står for append, add eller addition.
usermod -a -G writers randomuser
Du kan også legge til en bruker i flere grupper. Alt du trenger å gjøre er å skrive inn gruppenavnene atskilt med komma.
usermod -a -G writers,admin,owner randomuser
Legg til en ny bruker i en gruppe
Du kan bruke useradd kommandoen når du vil legg til en ny bruker i ditt Linux -system . Useradd gir deg en måte å tilordne en gruppe til brukeren på når den ble opprettet. De -G flag lar deg spesifisere en gruppe for brukeren.
useradd -G writers randomuser
Det er også enkelt å legge til en bruker i flere grupper. Bare passér gruppenavnene atskilt med komma -tegn i standardkommandoen.
amazon prime video vs netflix vs hulu
useradd -G writers,admin,owner randomuser
Fjern brukere fra en gruppe
Du kan også fjerne brukere fra en gruppe ved hjelp av brukerform . Husk at i et Linux -system kan flere grupper tilordnes en bruker. En av disse gruppene er erklært som den primære gruppen, mens andre kalles sekundære grupper.
Hvis du prøver å fjerne en bruker fra en gruppe, må du kontrollere at den har minst én hovedgruppe etter fjerningen. For eksempel er brukeren 'tilfeldig' en del av gruppene admin, forfattere og redaktører; hvor admin er hovedgruppen, og resten er sekundære grupper.
Du kan bare fjerne brukeren fra gruppeforfatterne og redaktørene. Og for å gjøre det, må du passere gruppenavnet du vil at brukeren skal forbli medlem av. Dette betyr at følgende kommando brukes for å fjerne brukeren 'tilfeldig' fra gruppeditorene:
usermod -G writers random
Legg merke til at alt du måtte gjøre var å fjerne legg til flagg (-a) fra kommandoen du bruker til å legge til en bruker i en gruppe.
Slett grupper på Linux
Når du ikke vil beholde en brukergruppe på systemet ditt lenger, kan du slette gruppen ved hjelp av groupdel kommando. Syntaksen til kommandoen er:
groupdel [options] groupname
For å slette brukergruppen 'forfattere':
groupdel writers
Hvis du prøver å fjerne en gruppe som ikke eksisterer, får du en feilmelding om at:
groupdel: group 'writers' does not exist
Administrere brukergrupper på Linux
Brukeradministrasjon kan være tøff hvis du ikke er klar over Linux -kommandoene du må bruke. Det blir veldig enkelt når du kjenner inn og ut av kommandoene knyttet til moderering og ledelse.
Serveradministratorer bør prøve å bruke Linux-distribusjoner som er godt tilpasset deres behov. På denne måten får de alle verktøyene og verktøyene som kreves for serveradministrasjon.
Dele Dele kvitring E -post 10 beste Linux -distroer for utviklereKlar til å starte utviklingen på et operativsystem med åpen kildekode? Her er de beste Linux -distroene for programmering.
Les neste Relaterte temaer Om forfatteren Deepesh Sharma(79 artikler publisert)Deepesh er Junior Editor for Linux ved MUO. Han skriver informasjonsguider på Linux, med sikte på å gi alle nykommere en lykkelig opplevelse. Usikker på filmer, men hvis du vil snakke om teknologi, er han din fyr. På fritiden kan du finne ham lese bøker, lytte til forskjellige musikksjangre eller spille gitar.
hvordan slette profiler på ps4Mer fra Deepesh Sharma
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!
Klikk her for å abonnere