- Команда groupmod в Linux с примерами
- Ключевые особенности команды groupmod:
- 1. Как изменить название группы
- 2. Установите новый идентификатор группы (GID) для группы.
- 3. Установите незашифрованный пароль для группы.
- 4. Установите неуникальный идентификатор группы (GID) для группы.
- 5. Справка / доступ к странице руководства
- Заключение
- 🐧 Как переименовать пользователя в Linux (также переименовать группу и домашний каталог)
- Изменить имя пользователя на Linux
- Переименование домашнего каталога
- Изменение UID пользователя
- Переименование группы
- Изменить имя пользователя/группы в любом Linux
- Изменить только имя пользователя:
- Изменить имя корневого каталога и имя пользователя:
Команда groupmod в Linux с примерами
В моей предыдущей статье я объяснил как создать новую группу в Linux . Сегодня вы узнаете, как изменить существующую группу в Linux с помощью команды groupmod.
groupmod означает «Групповая модификация».
Вы должны запустить groupmod командование как корень user, потому что при запуске этой команды он вносит изменения в следующие важные файлы конфигурации, владельцем которых является root.
Ключевые особенности команды groupmod:
- Изменить название группы
- Установить неуникальный идентификатор группы
- Установить новый идентификатор группы (GID)
- Установить незашифрованный пароль
Прежде всего, давайте сосредоточимся на некоторых из наиболее важных опций, которые мы можем использовать с groupmod .
Параметры | Объяснение |
---|---|
-g, —gid | Изменить идентификатор группы |
-n, —new-name | Изменить название существующей группы |
-o, — неуникальный | Разрешить использовать повторяющийся (неуникальный) GID |
-p, —password | Установить незашифрованный пароль |
—помощь | Отобразить страницу справки по команде grupmod. |
Вы должны следовать синтаксису, приведенному ниже, чтобы использовать groupmod команда.
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.
Вы можете посетить следующие веб-сайты, чтобы получить дополнительную информацию о groupmod .
Заключение
Я надеюсь, что теперь вы хорошо понимаете, как работает команда groupmod, и у вас есть идеи о том, как вы можете использовать ее в своем рабочем процессе.
Если у кого-то есть какие-либо вопросы о том, что мы рассмотрели в этом руководстве, не стесняйтесь спрашивать в разделе комментариев ниже, и я постараюсь ответить на них.
Вот еще несколько подобранных вами руководств, которые вы можете прочитать дальше:
🐧 Как переименовать пользователя в Linux (также переименовать группу и домашний каталог)
Мануал
Мы могли бы столкнуться с ситуацией, когда мы могли бы захотеть переименовать пользователя в системе Linux по тем или иным причинам.
Мы можем легко переименовать пользователя в Linux, а также переименовать домашний каталог или его UID.
Изменить имя пользователя на Linux
Для переименования пользователя в системах Linux мы будем использовать команду «usermod».
$ usermod -l new_username old_username
Например, если у нас есть пользователь с именем «dan» и мы хотим переименовать его в «susan», выполните следующую команду в терминале:
Система изменит имя пользователя, а все остальное, например, группа, домашний каталог и UID останется прежним.
Примечание: – Вам необходимо выйти из учетной записи, которую вы пытаетесь переименовать. Вы также можете убить все процессы, запущенные ои этого пользователя, для этого выполните следующую команду:
$ sudo pkill -u dan $ sudo pkill -9 -u dan
Переименование домашнего каталога
Чтобы переименовать домашний каталог в соответствии с переименованным пользователем, мы используем опцию «-d» с командой «usermod»:
$ sudo usermod -d /home/susan -m susan
Изменение UID пользователя
Чтобы изменить UID пользователя, выполните следующую команду:
$ sudo usermod -u 2000 susan
Переименование группы
Чтобы переименовать группу с «dan» на «susan», мы будем использовать команду «groupmod».
Используйте следующую команду, чтобы переименовать группу:
После того, как мы внесли необходимые изменения, мы можем проверить изменения с помощью команды «id»:
Пожалуйста, дайте нам знать, если у вас есть какие-либо вопросы или проблемы, или если у вас есть какие-либо предложения!
Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
У меня при вводе usermode пишет, что ник занят процессом например 2498.При попытке убить его комп перезагружается и все по новой, но ничего не изменилось.
- Аудит ИБ (49)
- Вакансии (12)
- Закрытие уязвимостей (105)
- Книги (27)
- Мануал (2 306)
- Медиа (66)
- Мероприятия (39)
- Мошенники (23)
- Обзоры (820)
- Обход запретов (34)
- Опросы (3)
- Скрипты (114)
- Статьи (352)
- Философия (114)
- Юмор (18)
Anything in here will be replaced on browsers that support the canvas element
OpenVPN Community Edition (CE) – это проект виртуальной частной сети (VPN) с открытым исходным кодом. Он создает защищенные соединения через Интернет с помощью собственного протокола безопасности, использующего протокол SSL/TLS. Этот поддерживаемый сообществом проект OSS (Open Source Software), использующий лицензию GPL, поддерживается многими разработчиками и соавторами OpenVPN Inc. и расширенным сообществом OpenVPN. CE является бесплатным для […]
Что такое 404 Frame? Большинство инструментов для взлома веб-сайта находятся в 404 Frame. Итак, что же представляют собой команды? Вы можете отдавать команды, используя повседневный разговорный язык, поскольку разработчики не хотели выбирать очень сложную систему команд. Команды Команды “help” / “commands” показывают все команды и их назначение. Команда “set target” – это команда, которая должна […]
В этой заметке вы узнаете о блокировке IP-адресов в Nginx. Это позволяет контролировать доступ к серверу. Nginx является одним из лучших веб-сервисов на сегодняшний день. Скорость обработки запросов делает его очень популярным среди системных администраторов. Кроме того, он обладает завидной гибкостью, что позволяет использовать его во многих ситуациях. Наступает момент, когда необходимо ограничить доступ к […]
Знаете ли вы, что выполняется в ваших контейнерах? Проведите аудит своих образов, чтобы исключить пакеты, которые делают вас уязвимыми для эксплуатации Насколько хорошо вы знаете базовые образы контейнеров, в которых работают ваши службы и инструменты? Этот вопрос часто игнорируется, поскольку мы очень доверяем им. Однако для обеспечения безопасности рабочих нагрузок и базовой инфраструктуры необходимо ответить […]
Одной из важнейших задач администратора является обеспечение обновления системы и всех доступных пакетов до последних версий. Даже после добавления нод в кластер Kubernetes нам все равно необходимо управлять обновлениями. В большинстве случаев после получения обновлений (например, обновлений ядра, системного обслуживания или аппаратных изменений) необходимо перезагрузить хост, чтобы изменения были применены. Для Kubernetes это может быть […]
Изменить имя пользователя/группы в любом Linux
Мануал
В соответствии с Linux – usermod, команда которая изменяет имена пользователей.
Она изменяет системные файлы учетной записи, чтобы сохранить изменения, которые были определены в ходе работы в командной строке.
Изменить только имя пользователя:
# usermod -l new_username old_username
Изменить имя корневого каталога и имя пользователя:
# usermod -l new_username -m -d /new/home/dir old_username
Вы можете также хотеть изменить имя группы, связанной с пользователем:
# groupmod -n new_username old_username
Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
- Аудит ИБ (49)
- Вакансии (12)
- Закрытие уязвимостей (105)
- Книги (27)
- Мануал (2 306)
- Медиа (66)
- Мероприятия (39)
- Мошенники (23)
- Обзоры (820)
- Обход запретов (34)
- Опросы (3)
- Скрипты (114)
- Статьи (352)
- Философия (114)
- Юмор (18)
Anything in here will be replaced on browsers that support the canvas element
OpenVPN Community Edition (CE) – это проект виртуальной частной сети (VPN) с открытым исходным кодом. Он создает защищенные соединения через Интернет с помощью собственного протокола безопасности, использующего протокол SSL/TLS. Этот поддерживаемый сообществом проект OSS (Open Source Software), использующий лицензию GPL, поддерживается многими разработчиками и соавторами OpenVPN Inc. и расширенным сообществом OpenVPN. CE является бесплатным для […]
Что такое 404 Frame? Большинство инструментов для взлома веб-сайта находятся в 404 Frame. Итак, что же представляют собой команды? Вы можете отдавать команды, используя повседневный разговорный язык, поскольку разработчики не хотели выбирать очень сложную систему команд. Команды Команды “help” / “commands” показывают все команды и их назначение. Команда “set target” – это команда, которая должна […]
В этой заметке вы узнаете о блокировке IP-адресов в Nginx. Это позволяет контролировать доступ к серверу. Nginx является одним из лучших веб-сервисов на сегодняшний день. Скорость обработки запросов делает его очень популярным среди системных администраторов. Кроме того, он обладает завидной гибкостью, что позволяет использовать его во многих ситуациях. Наступает момент, когда необходимо ограничить доступ к […]
Знаете ли вы, что выполняется в ваших контейнерах? Проведите аудит своих образов, чтобы исключить пакеты, которые делают вас уязвимыми для эксплуатации Насколько хорошо вы знаете базовые образы контейнеров, в которых работают ваши службы и инструменты? Этот вопрос часто игнорируется, поскольку мы очень доверяем им. Однако для обеспечения безопасности рабочих нагрузок и базовой инфраструктуры необходимо ответить […]
Одной из важнейших задач администратора является обеспечение обновления системы и всех доступных пакетов до последних версий. Даже после добавления нод в кластер Kubernetes нам все равно необходимо управлять обновлениями. В большинстве случаев после получения обновлений (например, обновлений ядра, системного обслуживания или аппаратных изменений) необходимо перезагрузить хост, чтобы изменения были применены. Для Kubernetes это может быть […]