Groupmod Command i Linux

Groupmod Command I Linux



Som Linux-bruker er det viktig å vite hvordan man jobber med grupper. Du vil samhandle med grupper i alle tilfeller, så du må lære hvordan du administrerer gruppene. Du må for eksempel vite hvordan du endrer en gruppes navn eller endrer dens ID.

Det er enkelt å administrere grupper, takket være 'groupmod'-kommandoen som tilbyr forskjellige alternativer for å administrere gruppene dine raskt. I denne veiledningen vil vi utdype 'groupmod'-kommandoen i Linux og gi forskjellige eksempler på hvordan du bruker den. Les videre!







Slik bruker du Groupmod-kommandoen i Linux

Tenk deg et scenario der du vil endre gruppenavnet på filene dine eller endre gruppe-IDen til en gitt gruppe for å tildele den en spesifikk ID. Alt dette er mulig, forutsatt at du vet hvordan du jobber med kommandoen 'groupmod'. Kommandoen har to hovedalternativer som vi vil fokusere på gjennom denne artikkelen.



  1. -g eller –gid GID – Dette alternativet lar deg endre gruppe-ID-en til den nevnte gruppen og tilordne den den angitte GID-en.
  2. -n eller –nytt-navn NAVN – Dette alternativet lar deg spesifisere det nye NAVN for gruppen din for å erstatte den nevnte gruppen.

Du kan utføre alternativet 'groupmod -h' for å få tilgang til hjelpesiden og se de andre alternativene du kan bruke. Imidlertid er de som er nevnt tidligere de viktigste du vil bruke. La oss utforske de forskjellige eksemplene.



Eksempel 1: Endre gruppenavnet





Linux bruker grupper for å organisere filene. Du kan få tilgang til alle gruppene på Linux-systemet ditt ved å gå til ' / etc/group' fil. Når du åpner den med en kommando som 'katt', viser den alle tilgjengelige grupper og deres gruppe-IDer. Følgende er et eksempel på en slik liste:

$ katt / etc / gruppe



La oss nå sjekke gruppen der en katalog kalt 'ny' i vår nåværende katalog hører hjemme. For det bruker vi kommandoen 'ls' som vist i følgende:

$ ls -ld ny

Sørg for å erstatte katalognavnet for å matche tilfellet ditt. Alternativt kan du bruke alternativet for lang liste med 'ls' for å få detaljene for alle filer og kataloger, inkludert gruppene deres.

For dette tilfellet kan vi se at mappen er under 'kyle' -gruppen.

Før du endrer gruppens navn, la oss raskt bekrefte gjeldende gruppe-ID for å bruke den til bekreftelse. For å sjekke gruppe-IDen, gå til 'grupper'-listen og finn målgruppen ved å bruke 'grep'-kommandoen som vist i følgende:

Her har vår målgruppe en ID på 1000.

For å endre gruppens navn, kjører vi vår 'groupmod' kommando som følger:

$ sudo gruppemod -n free12 kyle

I den forrige kommandoen er '-n' alternativet for å endre gruppenavnet. 'ubuntu12' er vårt nye gruppenavn og 'kyle' er det nåværende gruppenavnet. Bytt ut navnene for å matche tilfellet ditt.

Etter å ha utført kommandoen, skriv inn passordet ditt for å autentisere det. Deretter kjører du den tidligere kommandoen på nytt for å sjekke hvilken gruppe den 'nye' katalogen tilhører. Vi kan se at vi klarte å endre gruppenavnet.

For ytterligere bekreftelse, kjør den tidligere kommandoen på nytt for å sjekke gruppe-IDen. Du vil legge merke til at det nye gruppenavnet samsvarer med den tidligere gruppe-IDen. Det bekrefter at endringen av gruppenavn fungerte.

Eksempel 2: Endre gruppe-ID

I tillegg til å endre gruppenavnet, kan du også endre gruppe-ID. For dette eksemplet, la oss jobbe med den samme gruppen der vi endret navnet. Start med å sjekke gjeldende gruppe-ID med følgende syntaks:

$ katt / etc / gruppe | grep < gruppenavn >

For vårt tilfelle er gjeldende gruppe-ID 1000. For å endre den og gi den en ny gruppe-ID som i dette tilfellet er 2300, kjører vi kommandoen vår som følger:

$ sudo gruppemod -g 2300 -O ubuntu12

Ikke glem å erstatte 2300 med din foretrukne gruppe-ID og 'ubuntu12' med målgruppen din.

Bekreft at endringen av gruppe-ID fungerte.

Eksempel 3: Endre gruppenavn og ID samtidig

Det er mulig å endre gruppenavn og ID samtidig med én kommando. For det må du spesifisere det nye gruppenavnet og IDen med følgende syntaks:

$ sudo gruppemod --nytt navn < nytt navn > --gid < ny -ID > < nåværende-gruppe-navn >

Når du har kjørt kommandoen, liste opp gruppene for å sjekke gjeldende navn og ID. For vårt eksempel kan vi bekrefte at vi endret gruppenavnet og ID-en. Alle detaljer gjenspeiles i følgende bilde:

Konklusjon

'groupmod'-kommandoen hjelper med å administrere gruppene i Linux. Du kan bruke den til å raskt endre en hvilken som helst gruppes navn og ID for å nå målet ditt. Vi diskuterte kommandoen i detalj og ga eksempler på hvordan du bruker den.