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.
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
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.
Klar til å starte utviklingen på et open source-operativsystem? Her er de beste Linux-distribusjonene for programmering.
- Uspesifisert
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.
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.