Команда 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, и у вас есть идеи о том, как вы можете использовать ее в своем рабочем процессе.

Если у кого-то есть какие-либо вопросы о том, что мы рассмотрели в этом руководстве, не стесняйтесь спрашивать в разделе комментариев ниже, и я постараюсь ответить на них.

Вот еще несколько подобранных вами руководств, которые вы можете прочитать дальше:

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.