Linux - это многопользовательская операционная система. И с этой функцией появляется ответственность за управление каждым пользователем в системе. Администратор должен убедиться, что у каждого пользователя есть соответствующие разрешения, отдельные идентификаторы пользователей, уникальные имена пользователей и т. Д.

Но что, если вы хотите изменить информацию, связанную с конкретным пользователем? Позволяет ли Linux кому-либо легко изменять такие конфиденциальные детали? Команда usermod - ответ на все эти вопросы.

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

Изменить имя пользователя в Linux

В Linux файл / etc / passwd хранит информацию, связанную с пользователями. Хотя вы можете изменить данные пользователя напрямую, отредактировав файл passwd, это не рекомендуется, так как это может привести к различным проблемам в вашей системе.

instagram viewer

Вы можете использовать утилиту usermod, предоставляемую Linux, для выполнения операций, связанных с управлением пользователями и модерацией. Команда usermod даже позволяет вам изменить имя пользователя в Linux.

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

Чтобы изменить имя пользователя, используйте -l флаг с помощью usermod:

usermod -l новое имя пользователя oldusername

Например, чтобы изменить имя пользователя «makeuseof» на «muo»:

usermod -l muo makeuseof

Переименовать домашнюю папку

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

Чтобы переименовать домашний каталог пользователя муо:

usermod -d / home / muo -m muo

Чтобы проверить, работает ли вышеупомянутая команда, перейдите в домашний каталог и найдите папку с именем муо.

Назначить пользователю новый идентификатор пользователя

Помимо изменения имени пользователя, команда usermod также позволяет вам назначить новый уникальный UID любому пользователю. UID - неотрицательное целое число, начинающееся с нуля. UID в диапазоне от 0 до 99 зарезервированы для пользователей системы.

Чтобы изменить ID пользователя в Linux с помощью usermod:

usermod -u uid имя пользователя

...где uid это идентификатор пользователя, который вы хотите назначить пользователю с именем имя пользователя.

Когда вы меняете UID, система добавит новый UID в качестве владельца всех файлов и папок, присутствующих в /home каталог этого конкретного пользователя.

Обратите внимание, что пользователю придется изменить сведения о владельце любых файлов за пределами /home каталог.

Связанный: Как предоставить пользователю права администратора в Linux

Изменить отображаемое имя пользователя

Имя пользователя и идентификатор пользователя важны для идентификации конкретного пользователя в системе. Помимо этих двух, Linux также хранит дополнительную «информацию о пальцах», относящуюся к пользователям, в /etc/passwd файл. Эта информация включает отображаемое имя, служебный и рабочий телефон пользователя.

Хотя у пользователей есть полный выбор, хотят ли они предоставить такую ​​информацию, Linux позволяет вам изменить или удалить эти данные в любое время.

Вы можете изменить отображаемое имя своей учетной записи, используя либо usermod, либо команду chfn.

Использование команды usermod

Укажите -c флаг вместе с командой usermod, чтобы изменить отображаемое имя:

usermod -c "Первый последний" имя пользователя

Например, если вы хотите изменить отображаемое имя пользователя муо:

usermod -c "Сделать UseOf" muo

Использование команды chfn

Изменить отображаемое имя с помощью команды chfn просто:

sudo chfn -f "Первый последний" имя пользователя

Чтобы изменить отображаемое имя пользователя использовать:

sudo chfn -f "Сделать UseOf" makeuseof

Управление информацией о пользователях в Linux

Поскольку Linux предлагает так много опций, связанных с управлением пользователями, необходимость в специальном пользователе с повышенными привилегиями очевидна. Вот почему в каждой системе Linux есть пользователь root или суперпользователь, который контролирует и отслеживает действия других пользователей в системе.

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

Электронное письмо
Как изменить пароль в Linux

Вам нужно изменить свой пароль Linux? Вот все, что вам нужно знать о сбросе пароля в Linux.

Читать далее

Похожие темы
  • Linux
  • Linux
Об авторе
Дипеш Шарма (Опубликована 71 статья)

Дипеш - младший редактор Linux в MUO. Он пишет информационный контент в Интернете более 3 лет. В свободное время он любит писать, слушать музыку и играть на гитаре.

Ещё от Deepesh Sharma

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Еще один шаг…!

Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.

.