Команда Groupmod в Linux

Komanda Groupmod V Linux



Для пользователя Linux жизненно важно знать, как работать с группами. Вы будете взаимодействовать с группами в каждом случае, поэтому вам необходимо научиться управлять группами. Например, вы должны знать, как изменить имя группы или изменить ее идентификатор.

Управлять группами легко благодаря команде «groupmod», которая предлагает различные варианты быстрого управления группами. В этом руководстве мы подробно расскажем о команде «groupmod» в Linux и приведем различные примеры ее использования. Читай дальше!







Как использовать команду Groupmod в Linux

Представьте себе сценарий, в котором вы хотите изменить имя группы ваших файлов или изменить идентификатор группы данной группы, чтобы присвоить ей определенный идентификатор. Все это возможно при условии, что вы умеете работать с командой «groupmod». У команды есть две основные опции, на которых мы сосредоточимся в этой статье.



  1. или --gid GID – Эта опция позволяет вам изменить идентификатор указанной группы и присвоить ей указанный GID.
  2. или --новое имя ИМЯ – Эта опция позволяет вам указать новое ИМЯ для вашей группы, чтобы заменить упомянутую группу.

Вы можете выполнить опцию «groupmod –h», чтобы получить доступ к странице справки и увидеть другие параметры, которые вы можете использовать. Однако те, которые упомянуты ранее, являются основными, которые вы будете использовать. Давайте рассмотрим различные примеры.



Пример 1. Изменение имени группы





Linux использует группы для организации файлов. Вы можете получить доступ ко всем группам в вашей системе Linux, открыв « / и т.д./группа». Когда вы открываете его с помощью такой команды, как «cat», в нем перечислены все доступные группы и их идентификаторы групп. Ниже приведен пример такого списка:

$ кот / и т. д. / группа



Теперь давайте проверим группу, к которой принадлежит каталог с именем «new» в нашем текущем каталоге. Для этого мы используем команду «ls», как показано ниже:

$ лс -ld новый

Обязательно замените имя каталога в соответствии с вашим случаем. Альтернативно вы можете использовать опцию длинного списка с помощью «ls», чтобы получить подробную информацию обо всех файлах и каталогах, включая их группы.

В этом случае мы видим, что папка находится в группе «kyle».

Прежде чем изменить имя группы, давайте быстро проверим текущий идентификатор группы, чтобы использовать его для подтверждения. Чтобы проверить идентификатор группы, откройте список «группы» и найдите целевую группу с помощью команды «grep», как показано ниже:

Здесь наша целевая группа имеет идентификатор 1000.

Чтобы изменить имя группы, мы запускаем команду «groupmod» следующим образом:

$ судо групповой мод free12 Кайл

В предыдущей команде «-n» — это опция для изменения имени группы. «ubuntu12» — это имя нашей новой группы, а «kyle» — текущее имя группы. Замените имена в соответствии с вашим случаем.

После выполнения команды введите свой пароль для аутентификации. Затем повторите предыдущую команду, чтобы проверить, к какой группе принадлежит «новый» каталог. Мы видим, что нам успешно удалось изменить имя группы.

Для дальнейшей проверки повторите предыдущую команду, чтобы проверить идентификатор группы. Вы заметите, что новое имя группы соответствует предыдущему идентификатору группы. Это подтверждает, что изменение названия группы сработало.

Пример 2. Изменение идентификатора группы

Помимо изменения имени группы, вы также можете изменить идентификатор группы. В этом примере давайте поработаем с той же группой, в которой мы изменили ее имя. Начните с проверки текущего идентификатора группы, используя следующий синтаксис:

$ кот / и т. д. / группа | схватить < Название группы >

В нашем случае текущий идентификатор группы равен 1000. Чтобы изменить его и дать ему новый идентификатор группы, который в данном случае равен 2300, мы запускаем нашу команду следующим образом:

$ судо групповой мод 2300 Ubuntu12

Не забудьте заменить 2300 на предпочитаемый вами идентификатор группы и «ubuntu12» на вашу целевую группу.

Убедитесь, что изменение идентификатора группы прошло успешно.

Пример 3. Одновременное изменение имени и идентификатора группы

Возможно изменение имени и идентификатора группы одновременно одной командой. Для этого вы должны указать новое имя группы и идентификатор со следующим синтаксисом:

$ судо групповой мод --новое имя < новое имя > --гид < новый -ID > < имя текущей-группы >

После запуска команды перечислите группы, чтобы проверить текущее имя и идентификатор. В нашем примере мы можем подтвердить, что мы изменили имя группы и идентификатор. Все детали отражены на следующем изображении:

Заключение

Команда «groupmod» помогает управлять группами в Linux. Вы можете использовать его, чтобы быстро изменить имя и идентификатор любой группы для достижения вашей цели. Мы подробно обсудили команду и привели примеры ее использования.