Polecenie Groupmod w systemie Linux

Polecenie Groupmod W Systemie Linux



Dla użytkownika Linuksa wiedza o tym, jak pracować z grupami, jest niezbędna. Będziesz wchodzić w interakcje z grupami przy każdym wystąpieniu, więc musisz nauczyć się zarządzać grupami. Na przykład musisz wiedzieć, jak zmienić nazwę grupy lub zmodyfikować jej identyfikator.

Zarządzanie grupami jest łatwe dzięki poleceniu „groupmod”, które oferuje różne opcje szybkiego zarządzania grupami. W tym przewodniku omówimy szczegółowo polecenie „groupmod” w systemie Linux i podamy różne przykłady jego użycia. Czytaj!







Jak korzystać z polecenia Groupmod w systemie Linux

Wyobraź sobie scenariusz, w którym chcesz zmodyfikować nazwę grupy swoich plików lub zmienić identyfikator grupy danej grupy, aby przypisać jej konkretny identyfikator. Wszystko to jest możliwe, pod warunkiem, że wiesz, jak pracować z poleceniem „groupmod”. Polecenie ma dwie główne opcje, na których skupimy się w tym artykule.



  1. -G Lub –gid GID – Opcja ta umożliwia zmianę identyfikatora wspomnianej grupy i przypisanie jej do określonego GID.
  2. -N Lub –nowe imię NAZWA – Ta opcja pozwala określić nową NAZWĘ dla Twojej grupy, która zastąpi wspomnianą grupę.

Możesz uruchomić opcję „groupmod –h”, aby uzyskać dostęp do strony pomocy i zobaczyć inne opcje, których możesz użyć. Jednak te, które wymieniono wcześniej, są głównymi, których będziesz używać. Przeanalizujmy różne przykłady.



Przykład 1: Zmień nazwę grupy





Linux używa grup do organizowania plików. Dostęp do wszystkich grup w systemie Linux można uzyskać, przechodząc do „ / itp/grupa”. Kiedy otworzysz go za pomocą polecenia takiego jak „cat”, wyświetli listę wszystkich dostępnych grup i ich identyfikatorów. Poniżej znajduje się przykład takiej listy:

$ kot / itp / Grupa



Sprawdźmy teraz, do której grupy należy katalog o nazwie „nowy” w naszym bieżącym katalogu. W tym celu używamy polecenia „ls”, jak pokazano poniżej:

$ ls -ld nowy

Pamiętaj, aby zastąpić nazwę katalogu pasującą do Twojego przypadku. Alternatywnie możesz użyć opcji długiej listy z „ls”, aby uzyskać szczegółowe informacje o wszystkich plikach i katalogach, łącznie z ich grupami.

W tym przypadku widzimy, że folder znajduje się w grupie „kyle”.

Zanim zmienimy nazwę grupy, zweryfikujmy szybko aktualny identyfikator grupy, aby wykorzystać go do potwierdzenia. Aby sprawdzić identyfikator grupy, przejdź do listy „grup” i znajdź grupę docelową za pomocą polecenia „grep”, jak pokazano poniżej:

Tutaj nasza grupa docelowa ma identyfikator 1000.

Aby zmienić nazwę grupy, uruchamiamy polecenie „groupmod” w następujący sposób:

$ sudo mod grupowy -N za darmo 12 kyle

W poprzednim poleceniu „-n” oznacza opcję zmiany nazwy grupy. „ubuntu12” to nasza nowa nazwa grupy, a „kyle” to bieżąca nazwa grupy. Zamień nazwy, aby pasowały do ​​Twojego przypadku.

Po wykonaniu polecenia wprowadź hasło, aby je uwierzytelnić. Następnie uruchom ponownie wcześniejsze polecenie, aby sprawdzić, do której grupy należy „nowy” katalog. Widzimy, że udało nam się pomyślnie zmienić nazwę grupy.

Aby dokładniej sprawdzić, uruchom ponownie wcześniejsze polecenie, aby sprawdzić identyfikator grupy. Zauważysz, że nowa nazwa grupy odpowiada wcześniejszemu identyfikatorowi grupy. To potwierdza, że ​​zmiana nazwy grupy zadziałała.

Przykład 2: Zmień identyfikator grupy

Oprócz zmiany nazwy grupy możesz także zmienić jej identyfikator. W tym przykładzie przeanalizujmy tę samą grupę, w której zmieniliśmy jej nazwę. Zacznij od sprawdzenia bieżącego identyfikatora grupy, stosując następującą składnię:

$ kot / itp / Grupa | chwyt < Nazwa grupy >

W naszym przypadku bieżący identyfikator grupy to 1000. Aby go zmienić i nadać mu nowy identyfikator grupy, który w tym przypadku wynosi 2300, uruchamiamy naszą komendę w następujący sposób:

$ sudo mod grupowy -G 2300 -O Ubuntu12

Nie zapomnij zastąpić 2300 preferowanym identyfikatorem grupy, a „ubuntu12” grupą docelową.

Sprawdź, czy zmiana identyfikatora grupy zadziałała pomyślnie.

Przykład 3: Jednoczesna zmiana nazwy grupy i identyfikatora

Możliwa jest jednoczesna zmiana nazwy i identyfikatora grupy za pomocą jednego polecenia. W tym celu należy określić nową nazwę grupy i identyfikator, stosując następującą składnię:

$ sudo mod grupowy --nowe imie < nowe imie > --kołowacizna < nowy -ID > < nazwa-bieżącej-grupy >

Po uruchomieniu polecenia wyświetl listę grup, aby sprawdzić bieżącą nazwę i identyfikator. W naszym przykładzie możemy potwierdzić, że zmieniliśmy nazwę grupy i identyfikator. Wszystkie szczegóły znajdują odzwierciedlenie na poniższym obrazku:

Wniosek

Polecenie „groupmod” pomaga w zarządzaniu grupami w systemie Linux. Możesz go użyć do szybkiej zmiany nazwy i identyfikatora dowolnej grupy, aby osiągnąć swój cel. Szczegółowo omówiliśmy to polecenie i podaliśmy przykłady jego użycia.