groupmod
- groupmod – polecenie umożliwiające zmianę parametrów istnieącej grupy, takich jak jej nazwa czy identyfikator GID.
- Modyfikuje informacje przechowywane w plikach systemowych
/etc/group
oraz/etc/gshadow
. - Przydatne przy zmianach organizacyjnych, integracji systemów lub migracjach kont.
Składnia
Dział zatytułowany „Składnia”groupmod [opcje] NAZWA_GRUPY
NAZWA_GRUPY
– aktualna nazwa grupy do zmodyfikowania.
Parametry
Dział zatytułowany „Parametry”Parametr | Opis |
---|---|
-g GID | Nowy identyfikator grupy (Group ID) |
-n NAZWA | Nowa nazwa grupy |
-o | Pozwala ustawić GID już używany (wymaga -g ) |
--help | Wyświetla pomoc |
--version | Informacja o wersji programu |
Przykłady użycia
Dział zatytułowany „Przykłady użycia”# 1. Zmiana nazwy grupy "dev" na "developerzy"sudo groupmod -n developerzy dev
# 2. Zmiana GID grupy "testerzy" na 2024sudo groupmod -g 2024 testerzy
# 3. Ustawienie duplikatu GID dla nowej grupy (specjalne przypadki)sudo groupmod -g 1001 -o analitycy
- Pierwszy przypadek zmienia nazwę istniejącej grupy.
- Drugi przypisuje nowy identyfikator grupy (przydatne przy synchronizacji systemów).
- Trzeci pozwala na przypisanie tego samego GID kilku grupom (rzadko zalecane).
- Wymagane są uprawnienia administratora (sudo).
- Grupa nie może być aktualnie używana (np. jako grupa logowania użytkownika w danej sesji).
- Nowy GID nie może być już przypisany innej grupie, chyba że użyto
-o
. - Zmiana grupy nie aktualizuje automatycznie plików przypisanych do starej nazwy/GID.
Najczęściej spotykane błędy i jak je naprawić
Dział zatytułowany „Najczęściej spotykane błędy i jak je naprawić”Błąd / Komunikat | Przyczyna | Rozwiązanie |
---|---|---|
groupmod: group 'xyz' does not exist | Podano nieistniejącą grupę | Sprawdź nazwę grupy np. getent group xyz |
groupmod: GID '1001' already exists | GID jest już przypisany innej grupie | Użyj -o , jeśli chcesz wymusić |
Permission denied | Brak uprawnień administratora | Użyj sudo przed poleceniem |
Linki i źródła
Dział zatytułowany „Linki i źródła”- man groupmod – oficjalna dokumentacja.
- Debian Wiki – Group Management – zarządzanie grupami.
- Red Hat Docs – Modifying Groups – modyfikacja grup w RHEL.