Команда groupmod в Linux с примерами
В моей предыдущей статье я объяснил как создать новую группу в Linux. Сегодня вы узнаете, как изменить существующую группу в Linux с помощью команды groupmod.
groupmod
означает «Групповая модификация».
Вы должны запустить groupmod
командование как корень user, потому что при запуске этой команды он вносит изменения в следующие важные файлы конфигурации, владельцем которых является root.
Ключевые особенности команды groupmod:
- Изменить название группы
- Установить неуникальный идентификатор группы
- Установить новый идентификатор группы (GID)
- Установить незашифрованный пароль
Прежде всего, давайте сосредоточимся на некоторых из наиболее важных опций, которые мы можем использовать с groupmod
.
Параметры | Объяснение |
---|---|
-g, –gid | Изменить идентификатор группы |
-n, –new-name | Изменить название существующей группы |
-o, – неуникальный | Разрешить использовать повторяющийся (неуникальный) GID |
-p, –password | Установить незашифрованный пароль |
–помощь | Отобразить страницу справки по команде grupmod. |
Вы должны следовать синтаксису, приведенному ниже, чтобы использовать groupmod
команда.
groupmod [options] GROUP
1. Как изменить название группы
Чтобы изменить имя существующей группы, используйте -n
вариант с командой groupmod.
Здесь у меня есть группа под названием linuxadmin
и я хочу изменить имя на linuxadmin_new
# cat /etc/group | grep linuxadmin
linuxadmin:x:1005:
Чтобы переименовать имя группы, введите следующую команду.
# groupmod -n linuxadmin_new linuxadmin

Выполните следующую команду, чтобы убедиться, что имя группы было изменено.
# cat /etc/group | grep linuxadmin_new
linuxadmin_new:x:1005:
2. Установите новый идентификатор группы (GID) для группы.
Чтобы изменить идентификатор группы существующей группы, передайте -g
возможность groupmod
команда.
Как видите, у меня есть группа под названием linuxadmin_new
с идентификатором группы 1005
.
# cat /etc/group | grep linuxadmin_new
linuxadmin_new:x:1005:
Следующая команда изменит идентификатор группы (GID) с 1005
к 1020
.
# groupmod -g 1020 linuxadmin_new
Введите следующую команду, чтобы проверить результат.
# cat /etc/group | grep linuxadmin_new
linuxadmin_new:x:1020:
3. Установите незашифрованный пароль для группы.
Выполните следующую команду, чтобы установить незашифрованный пароль для группы.
Здесь я устанавливаю незашифрованный пароль для группы с именем linuxadmin_new
.
# groupmod -p [email protected] linuxadmin_new
Введите следующую команду, чтобы проверить результат.
# cat /etc/gshadow | grep linuxadmin_new
linuxadmin_new:[email protected]::
4. Установите неуникальный идентификатор группы (GID) для группы.
У вас может быть несколько групп с неуникальными GID (повторяющимися GID). Чтобы назначить группе неуникальный GID, используйте -o
вариант с командой groupmod.
У меня есть группа под названием Аюш чей идентификатор группы 1108
.
# cat /etc/group | grep ayush
ayush:x:1108:
Теперь я хочу назначить тот же идентификатор группы существующей группе с именем linuxadmin_new
. Для этого введите следующую команду.
# groupmod -og 1108 linuxadmin_new
Введите следующую команду, чтобы проверить результат.
# cat /etc/group | grep linuxadmin_new
linuxadmin_new:x:1108:
Как видите, есть две группы с одинаковым идентификатором группы.
# cat /etc/group | grep 1108
ayush:x:1108:
linuxadmin_new:x:1108:
Если назначить дубликат GID
значение без -o
вариант, вы получите эту ошибку.
# groupmod -g 1108 linuxadmin_new
groupmod: GID '1108' already exists
5. Справка / доступ к странице руководства
Используйте следующие команды для доступа к странице руководства / странице справки команды groupmod.
# man groupmod
# groupmod --help
Вы можете посетить следующие веб-сайты, чтобы получить дополнительную информацию о groupmod
.
Заключение
Я надеюсь, что теперь вы хорошо понимаете, как работает команда groupmod, и у вас есть идеи о том, как вы можете использовать ее в своем рабочем процессе.
Если у кого-то есть какие-либо вопросы о том, что мы рассмотрели в этом руководстве, не стесняйтесь спрашивать в разделе комментариев ниже, и я постараюсь ответить на них.
Вот еще несколько подобранных вами руководств, которые вы можете прочитать дальше: