Groupmod Command i Linux

Groupmod Command I Linux



Som Linux-bruger er det vigtigt at vide, hvordan man arbejder med grupper. Du vil interagere med grupper i alle tilfælde, så du skal lære, hvordan du administrerer grupperne. For eksempel skal du vide, hvordan du ændrer en gruppes navn eller ændrer dens id.

Det er nemt at administrere grupper, takket være kommandoen 'groupmod', der tilbyder forskellige muligheder for hurtigt at administrere dine grupper. I denne vejledning vil vi uddybe kommandoen 'groupmod' i Linux og give forskellige eksempler på, hvordan den bruges. Læs videre!







Sådan bruger du Groupmod-kommandoen i Linux

Forestil dig et scenarie, hvor du vil ændre gruppenavnet på dine filer eller ændre gruppe-id'et for en given gruppe for at tildele det et specifikt id. Alt dette er muligt, forudsat at du ved, hvordan man arbejder med kommandoen 'groupmod'. Kommandoen har to hovedmuligheder, som vi vil fokusere på gennem denne artikel.



  1. -g eller –gid GID – Denne mulighed lader dig ændre gruppe-id'et for den nævnte gruppe og tildele det det angivne GID.
  2. -n eller –nyt-navn NAVN – Denne mulighed lader dig angive det nye NAVN for din gruppe for at erstatte den nævnte gruppe.

Du kan udføre 'groupmod -h'-indstillingen for at få adgang til dens hjælpeside og se de andre muligheder, du kan bruge. Men dem, der er nævnt tidligere, er de vigtigste, du vil bruge. Lad os undersøge de forskellige eksempler.



Eksempel 1: Skift gruppenavn





Linux bruger grupper til at organisere filerne. Du kan få adgang til alle grupperne på dit Linux-system ved at få adgang til ' / etc/group' fil. Når du åbner den med en kommando som 'kat', viser den alle de tilgængelige grupper og deres gruppe-id'er. Følgende er et eksempel på en sådan liste:

$ kat / etc / gruppe



Lad os nu tjekke gruppen, hvor en mappe med navnet 'ny' i vores nuværende mappe hører hjemme. Til det bruger vi kommandoen 'ls' som vist i følgende:

$ ls -ld ny

Sørg for at erstatte biblioteksnavnet, så det passer til din sag. Alternativt kan du bruge muligheden for lang liste med 'ls' for at få detaljerne om alle filer og mapper, inklusive deres grupper.

I dette tilfælde kan vi se, at mappen er under 'kyle'-gruppen.

Før du ændrer gruppens navn, lad os hurtigt bekræfte det aktuelle gruppe-id for at bruge det til bekræftelse. For at kontrollere gruppe-id'et skal du gå til 'grupper'-listen og finde målgruppen ved hjælp af kommandoen 'grep' som vist i det følgende:

Her har vores målgruppe et ID på 1000.

For at ændre gruppens navn kører vi vores 'groupmod' kommando som følger:

$ sudo gruppemod -n gratis12 kyle

I den forrige kommando er '-n' muligheden for at ændre gruppenavnet. 'ubuntu12' er vores nye gruppenavn og 'kyle' er det nuværende gruppenavn. Udskift navnene, så de passer til din sag.

Når du har udført kommandoen, skal du indtaste din adgangskode for at godkende den. Kør derefter den tidligere kommando igen for at kontrollere, hvilken gruppe den 'nye' mappe tilhører. Vi kan se, at det lykkedes os at ændre gruppenavnet.

For yderligere at bekræfte, kør den tidligere kommando igen for at kontrollere gruppe-id'et. Du vil bemærke, at det nye gruppenavn matcher det tidligere gruppe-id. Det bekræfter, at ændringen af ​​gruppenavn virkede.

Eksempel 2: Skift gruppe-id

Udover at ændre gruppenavnet, kan du også ændre gruppe-id'et. For dette eksempel, lad os arbejde med den samme gruppe, hvor vi ændrede dens navn. Start med at kontrollere dets aktuelle gruppe-id med følgende syntaks:

$ kat / etc / gruppe | greb < gruppe navn >

For vores tilfælde er det nuværende gruppe-id 1000. For at ændre det og give det et nyt gruppe-id, som i dette tilfælde er 2300, kører vi vores kommando som følger:

$ sudo gruppemod -g 2300 -O ubuntu12

Glem ikke at erstatte 2300 med dit foretrukne gruppe-id og 'ubuntu12' med din målgruppe.

Bekræft, at ændringen af ​​gruppe-id virkede.

Eksempel 3: Skift gruppenavn og ID på samme tid

Det er muligt at ændre gruppenavn og ID samtidigt med én kommando. Til det skal du angive det nye gruppenavn og ID'et med følgende syntaks:

$ sudo gruppemod --nyt navn < nyt navn > --gid < nyt -ID > < nuværende-gruppe-navn >

Når du har kørt kommandoen, skal du liste grupperne for at kontrollere det aktuelle navn og ID'et. For vores eksempel kan vi bekræfte, at vi har ændret gruppenavnet og ID'et. Alle detaljer er afspejlet i følgende billede:

Konklusion

Kommandoen 'groupmod' hjælper med at administrere grupperne i Linux. Du kan bruge det til hurtigt at ændre enhver gruppes navn og id for at nå dit mål. Vi diskuterede kommandoen i detaljer og gav eksempler på, hvordan man bruger den.