Команда usermod в Linux
Команда usermod в Linux используется для изменения настроек учетной записи пользователя, таких как имя пользователя, домашний каталог, группы.
Команда usermod в Linux

usermod в Linux используется для изменения свойств учетной записи пользователя. Она может быть полезна в следующих ситуациях:
- Изменение домашнего каталога: Если вы хотите изменить домашний каталог пользователя, вы можете использовать команду usermod для изменения пути к новому каталогу.
- Изменение имени пользователя: Если вы хотите изменить имя пользователя, используя команду usermod , вы можете изменить его имя, сохраняя все данные и настройки.
- Изменение группы, к которой принадлежит пользователь: Если вы хотите изменить группу, к которой принадлежит пользователь, вы можете использовать команду usermod .
- Изменение UID пользователя: UID (User Identifier) это уникальный идентификатор пользователя в системе Linux. Если вы хотите изменить UID пользователя, используйте команду usermod .
- Изменение типа оболочки пользователя: Оболочка это программа, которая предоставляет пользовательский интерфейс для работы с системой Linux. Если вы хотите изменить тип оболочки пользователя, используйте команду usermod .
Также может быть использована для изменения различных свойств учетной записи пользователя, но для ее использования требуются права администратора (root).
Синтаксис
Синтаксис выглядит следующим образом:
usermod [options] LOGIN
Здесь LOGIN — это имя пользователя, для которого нужно изменить настройки.
Некоторые наиболее распространенные опции команды usermod включают:
- -l : изменить имя пользователя
- -d : изменить домашний каталог пользователя
- -aG : добавить пользователя в группу
- -g : изменить группу пользователя
Примеры использования команды usermod :
Чтобы изменить имя пользователя «oldusername» на «newusername», выполните следующую команду:
sudo usermod -l newusername oldusername
Чтобы добавить пользователя «username» в группу «newgroup», выполните следующую команду:
sudo usermod -aG newgroup username
Примеры использования команды
Команда usermod в Linux используется для изменения свойств учетной записи пользователя. С помощью этой команды можно изменить имя пользователя, домашний каталог, тип оболочки, идентификатор пользователя (UID) и группу, к которой принадлежит пользователь.
Изменение домашнего каталога пользователя:
Изменение имени пользователя:
usermod -l newusername oldusername
Изменение группы, к которой принадлежит пользователь:
usermod -g newgroupname username
Изменение UID пользователя:
usermod -u newuid username
Изменение типа оболочки пользователя:
usermod -s /bin/bash username
Примечание: Для использования команды usermod необходимы права администратора (root).
Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.079 секунд. Запросов: 23.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Как переименовать пользователя в Linux (также переименовать группу и домашний каталог)

Мануал
Автор cryptoparty На чтение 2 мин Опубликовано 29.04.2020
Мы могли бы столкнуться с ситуацией, когда мы могли бы захотеть переименовать пользователя в системе Linux по тем или иным причинам.
Мы можем легко переименовать пользователя в Linux, а также переименовать домашний каталог или его UID.
В этом коротком руководстве мы будем обсуждать только эти вещи.
Давайте сначала переименуем пользователя в Linux.
Изменить имя пользователя на Linux
Для переименования пользователя в системах Linux мы будем использовать команду «usermod».
$ usermod -l new_username old_username
Например, если у нас есть пользователь с именем «dan» и мы хотим переименовать его в «susan», выполните следующую команду в терминале:
$ sudo usermod -l susan dan
Система изменит имя пользователя, а все остальное, например, группа, домашний каталог и 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
где «2000» – это новый UID пользователя.
Переименование группы
Чтобы переименовать группу с «dan» на «susan», мы будем использовать команду «groupmod».
Используйте следующую команду, чтобы переименовать группу:
$ groupmod -n susan dan
Чтобы использовать имя, которое уже используется, но вы все равно хотите его использовать:
$ groupmod -o -n susan dan
После того, как мы внесли необходимые изменения, мы можем проверить изменения с помощью команды «id»:
$ id susan
На этом мы заканчиваем этот мануал о том, как переименовать пользователя в Linux.
Пожалуйста, дайте нам знать, если у вас есть какие-либо вопросы или проблемы, или если у вас есть какие-либо предложения!
Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий Отменить ответ
Avunit 31.05.2021 в 23:51
У меня при вводе usermode пишет, что ник занят процессом например 2498.При попытке убить его комп перезагружается и все по новой, но ничего не изменилось.
cryptoparty автор 01.06.2021 в 08:24
А что за процесс?
roze 15.06.2021 в 19:16
Большое спасибо!
Дима 03.10.2023 в 22:20
у меня так же пишет, user iridmi is currently used by process 1176, посмотрел в процессах это systemd.
P.s. ось минт последний

Поддержать нас
- Аудит ИБ (49)
- Вакансии (12)
- Закрытие уязвимостей (110)
- Книги (27)
- Мануал (2 385)
- Медиа (66)
- Мероприятия (39)
- Мошенники (23)
- Обзоры (835)
- Обход запретов (34)
- Опросы (3)
- Скрипты (122)
- Статьи (366)
- Философия (133)
- Юмор (19)
Наш Telegram

Социальные сети
Поделиться
Anything in here will be replaced on browsers that support the canvas element
- Как проверить IPv4-адреса в скрипте 25.12.2023
Проверка IP-адресов – распространенная задача в сетевом и системном администрировании. В этом уроке мы узнаем, как проверить IPv4-адреса с помощью скрипта оболочки. Это особенно полезно в ситуациях, когда нужно убедиться, что пользовательский ввод или данные из другого источника имеют правильный формат IPv4. IPv4 против IPv6: В чем разница между IPv4 и IPv6 Понимание формата адресов […]
Deep Packet Inspection (DPI) – это передовая техника сетевой фильтрации. Если традиционные методы мониторинга и фильтрации сети позволяют лишь поверхностно изучить заголовки пакетов, то DPI проникает глубже, тщательно анализируя фактическое содержание данных в пакетах. Такая детальная проверка позволяет получить полное представление о потоке данных, что дает возможность определить не только тип или категорию данных, но […]
Обратный инжиниринг, термин, часто ассоциируемый с технологическими инновациями и решением проблем, включает в себя сложный процесс раскрытия дизайна, структуры или функциональности продукта, системы или части технологии, чтобы понять их внутреннюю работу. Эта многогранная дисциплина играет ключевую роль в различных отраслях промышленности, способствуя инновациям, обеспечивая совместимость и способствуя продвижению вперед. Сегодня обратный инжиниринг услуги выполняют одни из лучших […]
Компания “Автозайм”: надежное залоговое кредитование в СПб и по всей России “Автозайм” представляет собой современный автоломбард, который оперирует в различных городах России, включая Санкт-Петербург – https://spb.carzaem.ru/autolombard. Компания специализируется на предоставлении кредитов под залог автомобилей, предлагая клиентам удобные и прозрачные условия. Основные преимущества Быстрый и простой процесс. Процедура получения займа в “Автозайм” максимально упрощена. Клиенты могут подать […]
Мы рассмотрим подписание коммитов и тегов ключом GPG, а также отправку и получение открытых ключей GPG на сервер ключей для проверки. Шпаргалка Неподписанный коммит: Подписанный коммит: Если ваши адреса электронной почты git и gpg-ключа отличаются, это приведет к неудаче, пока вы не настроите свой git signingkey Неподписанный тег: Подписанный тег: Переопределение параметров конфигурации автоподписания: Импорт […]
Как переименовать пользователя в терминале? И как изменить домашний каталог пользователя?
Набираю команду sudo usermod -l user1 user2 . Говорит что пользователя user2 не существует. Если создаю пользователя user2 и пытаюсь переименовать user1 в user2, говорит что пользователь user2 уже существует.
Последнее редактирование: 25.05.2022
countmein
New member
Сообщения 327
Не в том порядке логины указываете. Сначала должен идти новый, потом старый.
Iskatel_znaniy
New member
Сообщения 759
Не в том порядке логины указываете. Сначала должен идти новый, потом старый.
Спасибо Вам большое! Там еще приходиться процессы убивать пользователя, которого нужно переименовать. Пытался сделать это но не получилось, тем более что система стала виснуть. Пришлось перезагрузиться. При чем во время смены имени пользователя была открыта политика безопасности. Там даже при обновлении настроек политики имя пользователя было то же, но посмотрев параметры пользователя увидел что он переименован. И после того как закрыл и снова открыл политику безопасности у пользователя было новое имя, которое я ему присвоил. Заодно добавлю как сменить каталог пользователя. Сделать это можно командой sudo usermod -d /home/user2 -m user1 где /home/user2 новый созданный домашний каталог пользователя user1 и куда переносятся все файлы из прежнего его каталога. При этом нельзя изменить каталог текущего пользователя так как этому помешают запущенные им процессы, поэтому нужно зайти под другим пользователем и изменить этой командой каталог другого, нужного пользователя.
Внимание.
Настоятельно рекомендуется сделать резервную копию программой timeshift. Хотя и после этого у меня чудеса были, когда восстановился. В общем провел эксперимент на реальной машине. Возникли неудобства и придется к ним привыкнуть. Восстановленный домашний каталог оказался пустым но так же имелся и новосозданный, куда и восстановились все данные со снимка timeshift.