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.

instagram viewer

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

Sådan ændres din Linux-adgangskode

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.

E-mail
10 bedste Linux-distroer til udviklere

Klar til at starte udvikling på et open source-operativsystem? Her er de bedste Linux-distroer til programmering.

Relaterede emner
  • Uspecificeret
Om forfatteren
Deepesh Sharma (10 artikler offentliggjort)

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.

Mere fra Deepesh Sharma

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.

.