Brugeradministration er ret ligetil, hvis du kører Linux på din pc. Men for dem, der har en server med tusinder af brugere, bliver ledelse et seriøst problem, der skal tages hånd om.
Heldigvis giver Linux-baserede operativsystemer dig en måde at kontrollere og administrere brugere på dit system. Du kan oprette grupper og føje brugere til dem. Derefter, i stedet for at tildele tilladelser til hver bruger på systemet, kan du let godkende brugergrupper ved at give dem privilegier, der er knyttet til systemets arbejdsgang.
Opret brugergrupper på Linux
Linux leveres med en standardkommando til oprettelse af brugergrupper. Du kan bruge gruppeadd kommando for at tilføje nye grupper til dit system. Den grundlæggende syntaks for kommandoen er:
groupadd [optioner] gruppenavn
Sådan oprettes en ny brugergruppe 'forfattere':
groupadd forfattere
Kørsel af ovennævnte kommando tilføjer en ny post til /etc/group og /etc/gshadow filer på dit system. Du kan kontrollere den nye gruppepost i filerne ved at skrive kat / etc / gruppe og kat / etc / gskygge i din terminal.
Bemærk, at kun brugere med administrative tilladelser kan oprette brugergrupper. Glem ikke at skifte til superbruger, før du udfører kommandoen groupadd.
Hvis du prøver at oprette en gruppe med et navn, der allerede findes, vil du se en fejl, der siger:
groupadd: gruppe 'forfattere' findes allerede
Du kan dog afvise fejlen ved at bruge -f eller --kraft flag med kommandoen.
groupadd - force forfattere
groupadd -f forfattere
Opret brugergrupper med unik GID
Når du opretter en ny brugergruppe, tildeler systemet den automatisk et gruppe-id eller GID. Hvis du vil have din gruppe til at have et specifikt gruppe-id, kan du gøre det ved hjælp af -g eller - gid flag.
groupadd -g 600 forfattere
groupadd - gav 600 forfattere
Hvis du forsøger at tildele et gruppe-ID, der allerede er taget, opstår følgende fejl.
groupadd: GID '600' findes allerede
Selvom det ikke anbefales, men du kan tilføje -o eller - ikke-unik flag for at tvinge tildelt gruppe-id'et.
groupadd -o -g 600 forfattere
Opret brugergrupper med en adgangskode
Selvom du kan tilføje en adgangskode til dine grupper, har de ingen praktisk brug for en bruger. Det -p flag giver dig mulighed for at angive en adgangskode til din brugergruppe.
groupadd -p secretpassword forfattere
Relaterede: Sådan ændres din adgangskode i Linux
Har du brug for at ændre din Linux-adgangskode? Her er alt hvad du behøver at vide om nulstilling af en adgangskode i Linux.
Opret systemgrupper i Linux
Der er en lille forskel mellem systemgrupper og almindelige grupper. Systemgrupper er specielle grupper, der inkluderer de brugere, der er ansvarlige for at udføre systemhandlinger såsom backup og vedligeholdelse.
Brug -r eller --system flag for at oprette en systemgruppe på Linux:
groupadd -r hardwareteam
groupadd --system hardwareteam
Få en liste over medlemmer i en brugergruppe
For at vide, hvor mange medlemmer der er en del af en bestemt gruppe, kan du bruge getent kommando fra din terminal. Følgende kommando viser en liste over alle de medlemmer, der er til stede i gruppen 'forfattere':
getent gruppe forfattere
Føj brugere til grupper
Nu hvor du har oprettet en brugergruppe på dit system, er det tid til at tilføje nogle brugere til det. Usermod er et kraftfuldt kommandolinjeprogram, da det indeholder forskellige muligheder forbundet med brugeradministration og moderering. Det giver dig også mulighed for nemt at tilføje brugere til din gruppe. Den grundlæggende syntaks for kommandoen er:
usermod [optioner] gruppenavn brugernavn
Føj en eksisterende bruger til grupper
Hvis du vil føje en eksisterende bruger til din gruppe, skal -en og -G flag er hvad du har brug for. Det -G flag står for grupper, mens -en står for tilføj, tilføj eller tilføj.
usermod -a -G forfattere randomuser
Du kan også føje en bruger til flere grupper. Alt du skal gøre er at indtaste gruppenavne adskilt med komma.
usermod -a -G forfattere, admin, ejer tilfældigbruger
Føj en ny bruger til en gruppe
Du kan bruge brugeradd kommando, når du vil tilføj en ny bruger til dit Linux-system. Useradd giver dig en måde at tildele en gruppe til brugeren på tidspunktet for oprettelsen. Det -G flag giver dig mulighed for at specificere en gruppe for brugeren.
useradd -G forfattere randomuser
Det er også let at tilføje en bruger til flere grupper. Bare send gruppenavne adskilt med komma-tegn i standardkommandoen.
useradd -G forfattere, admin, ejer randomuser
Fjern brugere fra en gruppe
Du kan også fjerne brugere fra en gruppe ved hjælp af usermod. Husk, at der i et Linux-system kan tildeles flere grupper til en bruger. En af disse grupper erklæres som den primære gruppe, mens andre betegnes som sekundære grupper.
Hvis du prøver at fjerne en bruger fra en gruppe, skal du sørge for, at den har mindst en primær gruppe efter fjernelsen. For eksempel er bruger 'tilfældig' en del af gruppens administrator, forfattere og redaktører; hvor admin er den primære gruppe, og resten er sekundære grupper.
Du kan kun fjerne brugeren fra gruppens forfattere og redaktører. Og for at gøre det skal du videregive det gruppenavn, som du vil have brugeren til at forblive medlem af. Dette betyder at følgende kommando bruges til at fjerne brugeren 'tilfældig' fra gruppeditorerne:
usermod -G forfattere tilfældigt
Læg mærke til, at alt, hvad du skulle gøre, var at fjerne det tilføj flag (-a) fra den kommando, du bruger til at føje en bruger til en gruppe.
Slet grupper på Linux
Når du ikke længere vil beholde en brugergruppe på dit system, kan du slette gruppen ved hjælp af groupdel kommando. Syntaks for kommandoen er:
groupdel [optioner] gruppenavn
For at slette brugergruppens 'forfattere':
groupdel forfattere
Hvis du prøver at fjerne en gruppe, der ikke findes, vil du modtage en fejl med angivelse af:
groupdel: gruppe 'forfattere' findes ikke
Håndtering af brugergrupper på Linux
Brugeradministration kan være hård, hvis du ikke er opmærksom på de Linux-kommandoer, du skal bruge. Det bliver virkelig let, når du kender ind og ud af kommandoerne relateret til moderering og styring.
Serveradministratorer bør prøve at bruge Linux-distributioner, der er velegnede til deres behov. På denne måde får de alle de nødvendige værktøjer og hjælpeprogrammer til serveradministration lige uden for flagermusen.
Klar til at starte udvikling på et open source-operativsystem? Her er de bedste Linux-distroer til programmering.
- Uspecificeret

Deepesh er en teknisk blogger og har skrevet informativt indhold i over 3 år. I øjeblikket forfølger han sin bachelor i computerapplikationer fra et berømt universitet i Indien. I sin fritid nyder han at skrive, lytte til musik og spille sin guitar.
Abonner på vores nyhedsbrev
Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!
Et trin mere !!!
Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.