How can I change my own user ID?
There is only one user on my system. How can I change its user ID from the default of 1000?
If there are additional steps that would be required in order to avoid breaking the login process on a typical desktop installation, those should be included as part of the answer.
9 Answers 9
You can change it in /etc/passwd , /etc/group and /etc/shadow or you use one of the preferred possibilties above. But — most important — you have to change the ownership of all files belonging to the user.
For instance, if the old user id is 1000 and the new one is 5000:
And the same for the group id (if you change it as well).
Complete solution based on @AlexandreP. and @ddeimeke + official documentation. No reboot necessary.
The Debian/Ubuntu policy is that if there is a user jim with user ID 1001 , there is also a group jim with group ID 1001 . This solution also updates those group IDs.
Log in as root and run this with the user name and old/new UID supplied:
The problem is that, like you mentioned, you cannot change your user’s UID when it is logged in a session. You have to use another user account to proceed.
But you don’t have to create a new user account, promote it to admin, log out, log in to the new admin account, change your primary account’s UID, log out, log in to your primary account then delete the new admin user just change your UID. 😉
You can boot into recovery mode (it’s an option that appears when you start up your computer, or hold shift right after the BIOS messages complete; Use ESC on Dell machines running OEM-Ubuntu). This will log you in a root session. Being logged in root and not your usual user account, you will be able to modify your UID.
Because the recovery mode only works in command line interface, once logged into a root session, you will have to:
Use Luis Alvarado’s command: usermod -u NEW_UID your_username .
If you go to console and type: usermod —help you will get one of the parameters saying:
-u, —uid UID new UID for the user account
so if you want to change the UID for user cyrex then do:
usermod -u 1000 cyrex
that would change the uid for cyrex from whatever value it had before to 1000
If you want to do it visually then do this:
SYSTEM —> ADMINISTRATION —> USERS AND GROUPS
Select yourself from the list and click on ADVANCED SETTINGS
UID is at the end of that window.
- Goto System>>Administration>>Users and Groups
- Click Advanced Settings and goto Advanced Tab there in the bottom you will see your user id.
- Change it and click ok.
This is summed up, what at least since Ubuntu 20.04 is needed (for keeping to be able using Automounting, the change in Extended ACL permissions is needed):
I wanted to change a user id and group id for example from default (uid=) 1000 (and gid=1000) to (uid=) 5000 (and gid=5000), so access to mobile drives formatted with ext4 or similar capable systems with uid & gid) are no problem, if the files and archives have the same user id or group id 5000, no matter if another computer or operating system writes data to this (this enables sharing files easily between computers if all the own users have the same uid and gid).
First I created an additional user, logged as new user, changed in terminal with sudo su — to the root and then I used the commands
for changing user id and
for changing group ID. (Take care: This changes the rights on all mounted devices. If not wanted, unmount all not desired or narrow the commands in the part find / to find /home/<user> or else.)
In Fedora this worked but not in Ubuntu totally. For example Automounting did not work. Then I read one has to fix also the extended ACL permissions, otherwise things like Automounting breaks (perhaps problem because of ACL permissions do not appear if no user had this UID & GID already but in my case this was the problem). The change of the Extended ACL permissions seems to be required since Ubuntu 14.04 and 14.10.
These are the commands which gave the possibility of Automounting back again:
, which sets UID permissions to the own folder in ‘media’ and
, which deletes permissions to the own user folder for the old UID (yes, this command is not needed for getting Automounting work again, but it ensures another user with the old UID has not access to the media, too).
BTW: A user says, usermod already changes all permissions in home folder since Ubuntu 18.04, but for Automounting at least until Ubuntu 20.04.4 this seems not to be enough yet.
PS: If someone asks why I did not post this as a question with the solution, the I have to say, I do not have enough "karma" in this sites for doing this. So please vote this answer up.
Команда usermod в Linux
Управление пользователями системы и их основными и дополнительными группами – одна из важных задач при администрировании Linux. С ней отлично справляется встроенная команда usermod.
В этой статье будет рассмотрена команда usermod Linux. Сначала мы разберем её синтаксис и опции, а затем перейдем к конкретным примерам её использования, которые могут оказаться для вас полезными.
Синтаксис и опции usermod
Утилита usermod нужна для управления пользователями Linux, их основными и дополнительными группами. При ее выполнении в терминале нужно указать опции и конкретного пользователя, к которому применяются изменения. Синтаксис здесь следующий:
$ usermod опции имя_пользователя
Рассмотрим опции, которые будут использоваться в этой статье:
- —a, —append – добавить пользователя в одну или несколько дополнительных групп. Опция будет работать только вместе с опцией -G.
- —b, —badnames – разрешить использование имен, которые не соответствуют стандартам.
- —d, —home – указать новое местоположение домашнего каталога пользователя. При использовании опции -m содержимое текущего домашнего каталога будет перемещено на новое место.
- —e, —expiredate – указать дату, при наступлении которой учетная запись будет отключена. Дата вводится в формате ГГГГ-ММ-ДД. Если использовать эту опцию без указания даты, то отключение пользователя будет отменено.
- —f, —inactive – установить количество дней для блокировки пользователя, которое должно пройти после устаревания пароля. При значении -1 опция блокировки отключается, а при значении 0 блокировка случится сразу же после устаревания.
- —g, —gid – выбрать новую основную группу для пользователя и для файлов в его домашнем каталоге. Нужно задать имя или номер новой группы.
- —G, —groups – указать список дополнительных групп, в которые должен входить пользователь. Между собой группы разделяются запятой. Если пользователь входит в дополнительную группу, которая не была указана в списке, то он будет из нее удалён. Но при использовании опции -a можно добавлять новые дополнительные группы, не удаляя старые.
- —l, —login – изменить имя пользователя на новое. Данная опция не затрагивает никакие другие данные. А значит, название домашнего каталога и почты придется изменять вручную, чтобы они совпадали с новым именем пользователя.
- —L, —lock – заблокировать пароль пользователя. Эта опция помещает символ ! (восклицательный знак) перед паролем в зашифрованном виде, отключая его. Данную опцию нельзя использовать с -p и -U.
- —m, —move-home – изменить местоположение домашнего каталога пользователя. Опция будет работать только вместе с -d. Утилита попытается обновить права собственности на файлы и скопировать режимы, ACL и расширенные атрибуты.
- —o, —non-unique – разрешить заменить идентификационный номер пользователя на не уникальное значение. Работает в паре с опцией -u.
- —p, —password – изменить пароль в зашифрованном виде.
- —R, —root – выполнить chroot в указанный каталог и использовать его вместо корневого каталога / с хранящимися в нем конфигурационными файлами.
- —s, —shell – указать новую командную оболочку shell для пользователя. При использовании опции -s с пустым значением будет выбрана оболочка по умолчанию.
- —u, —uid – изменить параметр UID (числовой идентификатор пользователя). Данные изменения автоматически применятся к почтовому ящику и содержимому домашнего каталога. Для остальных файлов UID придется изменять вручную.
- —U, —unlock – разблокировать пароль пользователя. Данная опция убирает символ ! (восклицательный знак) перед паролем в зашифрованном виде, разрешая использовать его для входа. Не сработает с -p и -L.
Все доступные опции с исходным описанием для данной утилиты вы можете просмотреть в терминале, выполнив следующую команду:
На этом вводная часть статьи завершена. Теперь самое время рассмотреть конкретные примеры использования данной утилиты для администрирования группами в Linux.
Примеры использования usermod
Разберем типовые задачи, которые могут пригодиться вам для управления учетными записями на компьютере или ноутбуке.
1. Изменить основную группу
Посмотреть список всех групп, доступных в системе, можно в файле /etc/group, например, с помощью редактора vi в терминале:
Для смены основной группы нужна опция -g. Синтаксис здесь следующий:
$ usermod -g имя_основной_группы имя_пользователя
Задача – изменить основную группу для пользователя test_user на test_group (GID – 1001). Так будет выглядеть команда в нашем случае:
sudo usermod -g test_group test_user
Затем можно проверить что изменения применились с помощью команды id. В результатах вывода команды id нам интересен пункт GID. А еще вместо названия группы можно использовать ее идентификатор GID (1001 в нашем случае):
sudo usermod -g 1001 test_user
2. Добавить в группу
Допустим пользователь gregory2 обладает ограниченными правами, ведь используется в редких случаях для удаленного управления системой. Его нужно включить в группу plugdev, чтобы иметь полный доступ ко внешним устройствам, например, подключенным по USB жестким дискам. Сначала проверим его текущие группы командой:
С этой задачей поможет параметр —G. Но его обязательно нужно использовать вместе с -a, чтобы добавить новую группу, не удаляя старые:
sudo usermod -a -G plugdev gregory2
Более подробная инструкция по добавлению пользователя в группу с помощью команды usermod описана в отдельной статье. Теперь вы знаете как добавить пользователя в группу usermod.
3. Удалить из группы
Дальше давайте рассмотрим как удалить пользователя из группы usermod. Эта утилита не слишком хорошо справляется с удалением пользователя из групп, ведь нужной опции в ней просто нет. Но с помощью -G можно указать, в каких дополнительных группах пользователь останется, чтобы удалить все остальные.
В качестве примера возьмем уже упомянутую учетную запись gregory2. Задача – оставить ее только в группе disk, убрав cdrom и plugdev. В таком случае нужно для usermod задать опцию -G и ту группу, которая останется:
sudo usermod -G disk gregory2
А если вы хотите удалить все дополнительные группы для конкретного пользователя, передайте опции -G пустое значение:
sudo usermod -G «» gregory2
В подробностях удаление пользователя из группы мы рассказывали в отдельной статье. Помимо утилиты usermod, в ней разобрана работа с gpasswd и deluser.
4. Изменить домашнюю папку
Чтобы увидеть текущий адрес домашней папки конкретно пользователя, посмотрите содержимое файла /etc/passwd, например, с помощью утилиты grep:
grep gregory2 /etc/passwd
Конкретный каталог выводится с первым символом / (косая черта).
Здесь стоит отдельно рассмотреть два сценария: выбор другого местоположения для домашнего каталога и перемещение текущего домашнего каталога со всем его содержимым на новое место.
Если вы хотите просто изменить домашнюю папку, то воспользуйтесь опцией -d, указав новый адрес. Утилита автоматически создаст папку, если ее нет. В качестве примера возьмем путь /home/new-dir:
sudo usermod -d /home/new-dir gregory2
Проверим изменения с помощью уже упомянутой утилиты grep:
grep gregory2 /etc/passwd
А если вы хотите переместить домашнюю папку, сохранив все содержимое, то дополните опцию -d опцией -m, опять же, указав новый путь. В качестве примера возьмем путь /home/gregory-new:
sudo usermod -m -d /home/gregory-new gregory2
Проверить местоположение новой папки можно с помощью grep, а убедиться в копировании содержимого – через файловый менеджер Linux.
5. Изменить оболочку
Просмотреть весь список доступных в системе оболочек получится в файле /etc/shells. Откройте его в редакторе vi:
Просмотреть оболочку конкретного пользователя можно в уже упомянутом файле /etc/passwd:
grep gregory2 /etc/passwd
Нужная информация идет после домашнего каталога.
Для того чтобы поменять оболочку shell используйте опцию -s. В качестве примера возьмем оболочку /usr/bin/dash:
sudo usermod -s /usr/bin/dash gregory2
6. Изменить UID
UID – числовой идентификатор пользователя. Для его просмотра воспользуйтесь утилитой id:
Для изменения этого значения нужна опция -u. При этом новый номер должен быть неотрицательным (число 0 допустимо) и уникальным. В качестве примера возьмем 9138:
sudo usermod -u 9138 gregory2
Вы можете задать неуникальный номер UID, добавив к исходной команде опцию —o. В качестве примера возьмем идентификатор 0, который по умолчанию закреплен за группой root:
sudo usermod -o -u 0 gregory2
Не забывайте, что данные изменения автоматически применяются только к домашнему каталогу с его содержимым и к почтовому ящику.
7. Изменить логин
Для изменения логина (имени) пользователя предназначена опция -l. Но при этом она не затрагивает название домашнего каталога. Если вас это устраивает, то можете воспользоваться ей. Синтаксис:
$ sudo usermod -l новое_имя старое_имя
Вот как это выглядит с пользователем gregory2, который нужно переименовать в gregory3:
sudo usermod -l gregory3 gregory2
Ну а еще вы можете использовать эту команду вместе с перенесением домашней папки, например, в /home/gregory3:
sudo usermod -l gregory3 -m -d /home/gregory3 gregory2
8. Изменить пароль
Опция —password предназначена для изменения пароля в зашифрованном виде. А значит, так просто ей воспользоваться не получится. Необходимо добавить к ней команду openssl passwd для шифрования пароля. Для того чтобы изменить пароль на xz3 выполните:
sudo usermod —password $(openssl passwd -6 ‘xz3’) gregory
В результате пароль изменится сразу же после ее выполнения.
9. Заблокировать пользователя
Для блокировки пользователя пригодится опция -L, которая блокирует вход по паролю:
sudo usermod -L gregory2
При использовании этой опции перед паролем пользователя в файле /etc/shadow добавляется восклицательный знак и пользователь не сможет больше войти в систему по паролю. Однако, другие способы входа ещё доступны. Для полной блокировки учетной записи к команде нужно добавить опцию —expiredate со значением 1:
sudo usermod —expiredate 1 -L gregory2
Для отмены блокировки в таком случае сработает команда с опциями -U и -e с пустым значением:
sudo usermod —expiredate «» -U gregory2
А еще с помощью —expiredate можно указать точную дату для блокировки в формате ГГГГ-ММ-ДД. Вот как будет выглядеть команда для 28 января 2023 года:
sudo usermod —expiredate 2023-01-28 gregory2
Посмотреть срок действия учетной записи получится через утилиту chage с опцией -l:
sudo chage -l gregory2
Выводы
Команда usermod linux позволяет достаточно удобно управлять группами пользователей, а также менять информацию о нём. Ну а если вы хотите более подробно разобраться с самими группами и их устройством в различных дистрибутивах Linux, ознакомьтесь с этим материалом. В нем детально рассмотрена эта тема, место хранения файла с группами и другая полезная информация.
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.
Команда Usermod в Linux
usermod — это утилита командной строки, которая позволяет изменять данные для входа пользователя.
В этой статье рассказывается, как использовать команду usermod для добавления пользователя в группу, изменения оболочки пользователя, имени входа, домашнего каталога и т. Д.
Команда usermod
Синтаксис команды usermod имеет следующий вид:
Только root или пользователи с доступом sudo могут вызывать usermod и изменять учетную запись пользователя. В случае успеха команда не выводит никаких результатов.
Добавить пользователя в группу
Наиболее типичный вариант использования usermod — добавление пользователя в группу.
Чтобы добавить существующего пользователя во вторичную группу, используйте параметры -a -G после имени группы и имени пользователя:
Если вы хотите добавить пользователя к нескольким группам одновременно, указать группы после того , как -G опция разделяться , (запятыми) без промежуточных пробелов.
Например, чтобы добавить пользователя linuxize в группу games , вы должны выполнить следующую команду:
Всегда используйте параметр -a (добавить) при добавлении пользователя в новую группу. Если вы опустите опцию -a , пользователь будет удален из групп, не перечисленных после опции -G .
Если пользователя или группы не существует, команда предупредит вас.
Изменить основную группу пользователя
Чтобы изменить основную группу пользователя, вызовите команду usermod с параметром -g следующим за именем группы и именем пользователя:
В следующем примере мы меняем основную группу пользователя linuxize на developers :
Каждый пользователь может принадлежать ровно к одной основной группе и нулю или более вторичных групп.
Изменение информации о пользователе
Чтобы изменить информацию GECOS (полное имя пользователя), запустите команду с параметром -c за которым следует новый комментарий и имя пользователя:
Вот пример, показывающий, как добавить дополнительную информацию пользователю linuxize:
Эта информация хранится в /etc/passwd .
Изменение домашнего каталога пользователя
В большинстве систем Linux домашние каталоги пользователей названы по имени пользователя и создаются в каталоге /home .
Если по какой-то причине вы хотите изменить домашний каталог пользователя, вызовите команду usermod с параметром -d usermod абсолютный путь к новому домашнему каталогу и имя пользователя:
По умолчанию команда не перемещает содержимое домашнего каталога пользователя в новый. Чтобы переместить содержимое, используйте параметр -m . Если новый каталог еще не существует, он создается:
Вот пример, показывающий, как изменить домашний каталог пользовательских www-data на /var/www :
Изменение пользовательской оболочки по умолчанию
Оболочка по умолчанию — это оболочка, которая запускается после входа в систему. По умолчанию в большинстве систем Linux в качестве оболочки по умолчанию используется Bash Shell.
Чтобы изменить оболочку пользователя по умолчанию, запустите команду с параметром -s указав абсолютный путь оболочки и имя пользователя:
В приведенном ниже примере мы меняем оболочку пользователя на Zsh:
Вы можете узнать, какие оболочки доступны в вашей системе, просмотрев содержимое файла /etc/shells .
Изменение UID пользователя
UID (идентификатор пользователя) — это номер, присвоенный каждому пользователю. Он используется операционной системой для обозначения пользователя.
Чтобы изменить UID пользователя, вызовите команду с параметром -u следующим за новым UID и именем пользователя:
В приведенном ниже примере показано, как изменить номер «UID» на «1050»:
UID файлов, принадлежащих пользователю и находящихся в домашнем каталоге пользователя, и файл почтового ящика пользователя будет изменен автоматически. Право собственности на все остальные файлы необходимо изменить вручную.
Изменение имени пользователя
Хотя не очень часто, иногда вам может потребоваться изменить имя существующего пользователя. Параметр -l используется для изменения имени пользователя:
В приведенном ниже примере мы переименовываем пользователя linuxize в lisa в «1050»:
При изменении имени пользователя вы также можете изменить домашний каталог пользователя, чтобы отразить новое имя пользователя.
Установка даты истечения срока действия пользователя
Дата истечения срока — это дата, когда учетная запись пользователя будет отключена. Чтобы установить дату истечения срока действия пользователя, используйте параметр -e :
Срок годности должен быть установлен в формате YYYY-MM-DD .
Например, чтобы отключить пользователя linuxize 21 2022-02-21 , вы должны выполнить следующую команду:
Чтобы отключить истечение срока действия учетной записи, установите пустую дату истечения срока действия:
Используйте команду chage -l для просмотра даты истечения срока действия пользователя:
Дата истечения срока хранения хранится в /etc/shadow .
Блокировка и разблокировка учетной записи пользователя
Параметр -L позволяет заблокировать учетную запись пользователя:
Команды вставят восклицательный знак ( ! ) Перед зашифрованным паролем. Если поле пароля в /etc/shadow содержит восклицательный знак, пользователь не сможет войти в систему, используя аутентификацию по паролю. Другие методы входа в систему, такие как аутентификация на основе ключей или переключение на пользователя , по-прежнему разрешены. Если вы хотите заблокировать учетную запись и отключить все методы входа в систему, вам также необходимо установить дату истечения срока действия равной 1.
В следующих примерах показано, как заблокировать пользователя linuxize :
Чтобы разблокировать пользователя, запустите usermod с параметром -U :
Выводы
Мы показали вам, как использовать команду usermod для установки информации об учетной записи пользователя.
Полное руководство по использованию команды usermod — 15 практических примеров со скриншотами
В дистрибутивах Unix/Linux команда «usermod» используется для модификации или изменения любых атрибутов уже созданной учетной записи пользователя через командную строку. Команда «usermod» аналогична команде «useradd» или «adduser», но логин предоставляется существующему пользователю.
Команда «useradd» или «adduser» используется для создания учетных записей пользователей в системах Linux. Чтобы узнать больше о том, как создавать системных пользователей, прочитайте наше полное руководство по адресу:
- Полное руководство по команде \useradd в Linux
После создания учетных записей пользователей в некоторых сценариях, когда нам нужно изменить атрибуты существующего пользователя, например, изменить домашний каталог пользователя, имя для входа, оболочку входа, дату истечения срока действия пароля и т. д., где в таком случае используется команда «usermod».
Когда мы выполняем команду «usermod» в терминале, используются и затрагиваются следующие файлы.
- /etc/passwd — информация об учетной записи пользователя.
- /etc/shadow – защита данных учетной записи.
- /etc/group — информация об учетной записи группы.
- /etc/gshadow – защищенная информация об учетной записи группы.
- /etc/login.defs — конфигурация набора теневых паролей..
Основной синтаксис команды:
Требования
- Для выполнения команды usermod у нас должны быть существующие учетные записи пользователей.
- Только суперпользователь (root) может выполнять команду usermod.
- Команду usermod можно выполнить в любом дистрибутиве Linux.
- Необходимо иметь базовые знания о команде usermod с параметрами
Опции юзермода
Команда «usermod» проста в использовании и содержит множество параметров для внесения изменений в существующего пользователя. Давайте посмотрим, как использовать команду usermod, изменив некоторых существующих пользователей в окне Linux с помощью следующих параметров.
- -c=Мы можем добавить поле комментария для учетной записи пользователя.
- -d=изменить каталог для любой существующей учетной записи пользователя.
- -e=Используя эту опцию, мы можем установить срок действия учетной записи в определенный период.
- -g=изменить основную группу пользователя.
- -G=добавить дополнительные группы.
- -a=добавить кого-либо из группы в дополнительную группу.
- -l=чтобы изменить имя входа с tecmint на tecmint_admin.
- -L=заблокировать учетную запись пользователя. Это заблокирует пароль, и мы не сможем использовать учетную запись.
- -m=перемещение содержимого домашнего каталога из существующего домашнего каталога в новый.
- -p=Использовать незашифрованный пароль для нового пароля. (НЕ защищено).
- -s=Создать указанную оболочку для новых учетных записей.
- -u=используется для назначенного UID для учетной записи пользователя в диапазоне от 0 до 999.
- -U=разблокировать учетные записи пользователей. Это снимет блокировку паролем и позволит нам использовать учетную запись пользователя.
В этой статье мы увидим «15 команд usermod» с их практическими примерами и использованием в Linux, которые помогут вам изучить и улучшить свои навыки работы с командной строкой, используя эти параметры.
1. Добавление информации в учетную запись пользователя
Параметр «-c» используется для установки краткого комментария (информации) об учетной записи пользователя. Например, давайте добавим информацию о пользователе tecmint, используя следующую команду.
После добавления информации о пользователе этот же комментарий можно просмотреть в файле /etc/passwd.
2. Изменить домашний каталог пользователя
На предыдущем шаге мы видим, что наш домашний каталог находится в /home/tecmint/. Если нам нужно изменить его на какой-либо другой каталог, мы можем изменить его с помощью -d вариант с командой usermod.
Например, я хочу изменить наш домашний каталог на /var/www/, но перед изменением давайте проверим текущий домашний каталог пользователя с помощью следующей команды.
Теперь измените домашний каталог с /home/tecmint на /var/www/ и подтвердите домашний каталог после изменения.
3. Установите дату истечения срока действия учетной записи пользователя
Параметр «-e» используется для установки даты истечения срока действия учетной записи пользователя в формате ГГГГ-ММ-ДД. Прежде чем настраивать дату истечения срока действия для пользователя, давайте сначала проверим текущий статус истечения срока действия учетной записи с помощью команды «chage» (изменить информацию об истечении срока действия пароля пользователя).
Статус истечения срока действия пользователя «tecmint» — 1 декабря 2014 г., давайте изменим его на 1 ноября 2014 г. с помощью «usermod -e ‘ и подтвердите срок действия с помощью команды ‘chage‘.
4. Изменить основную группу пользователей
Чтобы установить или изменить основную группу пользователей, мы используем опцию «-g» с командой usermod. Перед изменением основной группы пользователя сначала проверьте текущую группу на наличие пользователя tecmint_test.
Теперь установите группу babin в качестве основной группы для пользователя tecmint_test и подтвердите изменения.
5. Добавление группы к существующему пользователю
Если вы хотите добавить новую группу с именем «tecmint_test0» для пользователя «tecmint», вы можете использовать опцию «-G» с командой usermod. как показано ниже.
Примечание. Будьте осторожны: при добавлении новых групп к существующему пользователю только с опцией ‘-G’ будут удалены все существующие группы, к которым принадлежит пользователь. Поэтому всегда добавляйте «-a» (добавить) с параметром «-G», чтобы добавлять или добавлять новые группы.
6. Добавление дополнительной и основной группы пользователю
Если вам нужно добавить пользователя в любую из дополнительных групп, вы можете использовать опции «-a» и «-G». Например, здесь мы собираемся добавить учетную запись пользователя tecmint_test0 с пользователем wheel.
Таким образом, пользователь tecmint_test0 остается в своей основной группе, а также во вторичной группе (wheel). Это заставит мою обычную учетную запись пользователя выполнять любые привилегированные команды root в Linux.
7. Изменить имя пользователя для входа
Чтобы изменить любое существующее имя пользователя, мы можем использовать опцию «-l» (новый логин). В приведенном ниже примере мы меняем имя пользователя tecmint на tecmint_admin. Поэтому имя пользователя tecmint было переименовано в новое имя tecmint_admin.
Теперь проверьте пользователя tecmint. Его не будет, потому что мы изменили его на tecmint_admin.
Проверьте учетную запись tecmint_admin, она будет там с тем же UID и с существующей группой, которую мы добавили ранее.
8. Блокировка учетной записи пользователя
Чтобы заблокировать любую учетную запись системного пользователя, мы можем использовать параметр «-L» (блокировка). После блокировки учетной записи мы не можем войти в систему с помощью пароля, и вы увидите !