Comanda Groupmod în Linux

Comanda Groupmod In Linux



Ca utilizator Linux, este vital să știi cum să lucrezi cu grupuri. Veți interacționa cu grupuri în fiecare moment, așa că trebuie să învățați cum să gestionați grupurile. De exemplu, trebuie să știți cum să schimbați numele unui grup sau să modificați ID-ul acestuia.

Gestionarea grupurilor este ușoară, datorită comenzii „groupmod” care oferă diferite opțiuni pentru a vă gestiona rapid grupurile. În acest ghid, vom detalia comanda „groupmod” în Linux și vom oferi diverse exemple despre cum să o folosim. Citește mai departe!







Cum să utilizați comanda Groupmod în Linux

Imaginați-vă un scenariu în care doriți să modificați numele grupului fișierelor dvs. sau să schimbați ID-ul grupului unui anumit grup pentru a-i atribui un anumit ID. Toate acestea sunt posibile, cu condiția să știți cum să lucrați cu comanda „groupmod”. Comanda are două opțiuni principale pe care ne vom concentra pe parcursul acestui articol.



  1. -g sau –gid GID – Această opțiune vă permite să schimbați ID-ul de grup al grupului menționat și să-i atribuiți GID-ul specificat.
  2. -n sau –nume-nou NUME – Această opțiune vă permite să specificați noul NUME pentru grupul dvs. pentru a înlocui grupul menționat.

Puteți executa opțiunea „groupmod –h” pentru a accesa pagina de ajutor și a vedea celelalte opțiuni pe care le puteți utiliza. Cu toate acestea, cele menționate anterior sunt principalele pe care le veți folosi. Să explorăm diferitele exemple.



Exemplul 1: Schimbați numele grupului





Linux folosește grupuri pentru a organiza fișierele. Puteți accesa toate grupurile de pe sistemul dumneavoastră Linux accesând „ / etc/grup”. Când îl deschideți cu o comandă precum „pisica”, listează toate grupurile disponibile și ID-urile grupului acestora. Următorul este un exemplu de astfel de listă:

$ pisică / etc / grup



Acum, să verificăm grupul din care aparține un director numit „nou” din directorul nostru curent. Pentru aceasta, folosim comanda „ls” așa cum se arată în continuare:

$ ls -ld nou

Asigurați-vă că înlocuiți numele directorului pentru a se potrivi cu cazul dvs. Alternativ, puteți utiliza opțiunea de listare lungă cu „ls” pentru a obține detaliile tuturor fișierelor și directoarelor, inclusiv grupurilor acestora.

În acest caz, putem vedea că folderul se află sub grupul „kyle”.

Înainte de a schimba numele grupului, să verificăm rapid ID-ul curent al grupului pentru a-l folosi pentru confirmare. Pentru a verifica ID-ul grupului, accesați lista „grupuri” și găsiți grupul țintă folosind comanda „grep”, așa cum se arată în următoarele:

Aici, grupul nostru țintă are un ID de 1000.

Pentru a schimba numele grupului, rulăm comanda noastră „groupmod” după cum urmează:

$ sudo groupmod -n liber12 kyle

În comanda anterioară, „-n” este opțiunea de a schimba numele grupului. „ubuntu12” este noul nostru nume de grup, iar „kyle” este numele actual al grupului. Înlocuiți numele pentru a se potrivi cu cazul dvs.

După executarea comenzii, introduceți parola pentru a o autentifica. Apoi, executați din nou comanda anterioară pentru a verifica în ce grup aparține directorul „noul”. Putem vedea că am reușit cu succes să schimbăm numele grupului.

Pentru a verifica în continuare, rulați din nou comanda anterioară pentru a verifica ID-ul grupului. Veți observa că noul nume de grup se potrivește cu ID-ul de grup anterior. Asta confirmă că schimbarea numelui grupului a funcționat.

Exemplul 2: Schimbați ID-ul grupului

Pe lângă schimbarea numelui grupului, puteți schimba și ID-ul grupului. Pentru acest exemplu, să lucrăm cu același grup în care i-am schimbat numele. Începeți prin a verifica ID-ul de grup curent cu următoarea sintaxă:

$ pisică / etc / grup | prindere < numele Grupului >

Pentru cazul nostru, ID-ul curent al grupului este 1000. Pentru a-l schimba și a-i da un nou ID de grup care, în acest caz, este 2300, rulăm comanda noastră după cum urmează:

$ sudo groupmod -g 2300 -O ubuntu12

Nu uitați să înlocuiți 2300 cu ID-ul de grup preferat și „ubuntu12” cu grupul țintă.

Verificați dacă schimbarea ID-ului grupului a funcționat cu succes.

Exemplul 3: Schimbați simultan numele și ID-ul grupului

Modificarea numelui și ID-ului grupului simultan cu o singură comandă este posibilă. Pentru aceasta, trebuie să specificați noul nume de grup și ID-ul cu următoarea sintaxă:

$ sudo groupmod --nume nou < nume nou > --gid < nou -ID > < nume-grup-actual >

După ce rulați comanda, listați grupurile pentru a verifica numele curent și ID-ul. Pentru exemplul nostru, putem confirma că am schimbat numele grupului și ID-ul. Toate detaliile sunt reflectate în următoarea imagine:

Concluzie

Comanda „groupmod” ajută la gestionarea grupurilor în Linux. Îl puteți folosi pentru a schimba rapid numele și ID-ul oricărui grup pentru a vă îndeplini obiectivul. Am discutat în detaliu comanda și am oferit exemple despre cum să o folosim.