Brukeradministrasjon er ganske grei hvis du kjører Linux på din personlige datamaskin. Men for de som har en server med tusenvis av brukere, blir ledelsen 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 å tilordne tillatelser til alle brukere på systemet, kan du enkelt autorisere brukergrupper ved å gi dem rettigheter knyttet til systemarbeidsflyten.

Opprett brukergrupper på Linux

Linux kommer med en standardkommando for å opprette brukergrupper. Du kan bruke groupadd kommandoen for å legge til nye grupper i systemet ditt. Den grunnleggende syntaksen til kommandoen er:

groupadd [opsjoner] groupname

Slik oppretter du en ny brukergruppe 'forfattere':

groupadd forfattere

Å kjøre ovennevnte kommando vil legge til en ny oppføring i /etc/group og /etc/gshadow filer på systemet ditt. Du kan sjekke den nye gruppeoppføringen i filene ved å skrive katt / etc / gruppe og katt / etc / gskygge i terminalen din.

instagram viewer

Merk at bare brukere med administrative tillatelser kan opprette brukergrupper. Ikke glem å bytte til superbruker før du utfører groupadd-kommandoen.

Hvis du prøver å opprette en gruppe med et navn som allerede eksisterer, vil du se en feil som sier:

groupadd: gruppeskribenter eksisterer allerede

Du kan imidlertid avvise feilen ved å bruke -f eller --makt flagg med kommandoen.

groupadd - styrke forfattere
groupadd -f forfattere

Opprett brukergrupper med unik GID

Når du oppretter en ny brukergruppe, tildeler 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 å bruke -g eller --gid flagg.

groupadd -g 600 forfattere
groupadd - ga 600 forfattere

Hvis du prøver å tilordne en gruppe-ID som allerede er tatt, vil følgende feil oppstå.

groupadd: GID '600' eksisterer allerede

Selv om det ikke anbefales, men du kan legge til -o eller - ikke-unik flagg for å tilordne gruppe-ID med makt.

groupadd -o -g 600 forfattere

Opprett brukergrupper med et passord

Selv om du kan legge til et passord i gruppene dine, har de ingen praktisk bruk for en bruker. De -p flagg lar deg spesifisere et passord for brukergruppen din.

groupadd -p hemmelig passordforfattere

I slekt: Hvordan endre passordet ditt i Linux

Hvordan endre Linux-passordet ditt

Trenger du å endre Linux-passordet ditt? Her er alt du trenger å vite om tilbakestilling av passord 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å en 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 vil vise en liste over alle medlemmene som er tilstede i forfattergruppen:

getent gruppeskribenter

Legg til brukere i grupper

Nå som du har opprettet en brukergruppe på systemet ditt, er det på tide å legge til noen brukere i den. Usermod er et kraftig kommandolinjeverktøy, da det inneholder forskjellige alternativer knyttet til brukeradministrasjon og moderering. Det lar deg også enkelt legge til brukere i gruppen din. Den grunnleggende syntaksen til kommandoen er:

usermod [opsjoner] brukernavn for gruppenavn

Legg til en eksisterende bruker i grupper

Hvis du vil legge til en eksisterende bruker i gruppen din, -en og -G flagg er det du trenger. De -G flagg står for grupper, mens -en står for å legge til, legge til eller legge til.

usermod -a -G forfattere 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 forfattere, admin, eier tilfeldig bruker

Legg til en ny bruker i en gruppe

Du kan bruke brukeradd kommando når du vil legg til en ny bruker til Linux-systemet ditt. Useradd gir deg en måte å tilordne en gruppe til brukeren på tidspunktet for opprettelsen. De -G flagg lar deg spesifisere en gruppe for brukeren.

useradd -G forfattere randomuser

Det er også enkelt å legge til en bruker i flere grupper. Bare send gruppenavnene atskilt med kommategn i standardkommandoen.

useradd -G forfattere, admin, eier randomuser

Fjern brukere fra en gruppe

Du kan også fjerne brukere fra en gruppe ved hjelp av usermod. Husk at i et Linux-system kan flere grupper tildeles en bruker. En av disse gruppene blir erklært som den primære gruppen, mens andre blir betegnet som sekundære grupper.

Hvis du prøver å fjerne en bruker fra en gruppe, må du sørge for at den har minst en primærgruppe etter fjerningen. For eksempel er bruker 'tilfeldig' en del av gruppene admin, forfattere og redaktører; der admin er den primære gruppen, og resten er sekundære grupper.

Du kan bare fjerne brukeren fra gruppeforfatterne og redaktørene. Og for å gjøre det, må du sende gruppenavnet du vil at brukeren skal forbli medlem av. Dette betyr at for å fjerne brukeren 'tilfeldig' fra gruppeditorene, brukes følgende kommando:

usermod -G forfattere tilfeldig

Legg merke til at alt du måtte gjøre var å strippe legg til flagg (-a) fra kommandoen du bruker for å legge til en bruker i en gruppe.

Slett grupper på Linux

Når du ikke lenger vil beholde en brukergruppe på systemet ditt, kan du slette gruppen ved hjelp av groupdel kommando. Syntaksen til kommandoen er:

groupdel [opsjoner] gruppenavn

For å slette brukergruppens 'forfattere':

groupdel forfattere

Hvis du prøver å fjerne en gruppe som ikke eksisterer, vil du motta en feilmelding om:

groupdel: gruppe 'forfattere' eksisterer ikke

Administrere brukergrupper på Linux

Brukeradministrasjon kan være vanskelig hvis du ikke er klar over Linux-kommandoene du trenger å bruke. Det blir veldig enkelt når du kjenner inn og ut av kommandoene relatert til moderering og ledelse.

Serveradministratorer bør prøve å bruke Linux-distribusjoner som passer godt for deres behov. På denne måten får de alle verktøyene og verktøyene som kreves for serveradministrasjon rett utenfor balltre.

E-post
10 beste Linux Distros for utviklere

Klar til å starte utviklingen på et open source-operativsystem? Her er de beste Linux-distribusjonene for programmering.

Relaterte temaer
  • Uspesifisert
Om forfatteren
Deepesh Sharma (10 artikler publisert)

Deepesh er en teknisk blogger og har skrevet informasjonsinnhold i over 3 år. For tiden forfølger han sin bachelor i dataprogrammer fra et kjent universitet i India. På fritiden liker han å skrive, høre på musikk og spille gitaren.

Mer fra Deepesh Sharma

Abonner på vårt nyhetsbrev

Bli med på vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Ett steg til…!

Bekreft e-postadressen din i e-posten vi nettopp sendte deg.

.