Unix системы, Linux в частности, являются многопользовательскими операционными системами. Это значит, что работать с системой могут не один человек, а команда администраторов, и каждый из них будет иметь свою учетную запись в системе. Собственно это имеет множество преимуществ, в частности в плане разграничения прав к ресурсам сервера.
В данной заметке мы поговорим о том, как можно добавить нового пользователя в системе, а так же добавить его в определенную группу пользователей.
Для создания нового пользователя мы должны быть авторизованы под пользователем root. Добавить нового пользователя можно с помощью команды adduser:
root# adduser holly Changing password for user holly New password: Retype new password:
После ввода команды вам будет предложено ввести пароль для нового пользователя, а так же его подтверждение.
Если у вас уже есть в системе пользователь, но вы не припомните его пароля, то его можно сменить. Для этого следует воспользоваться командой passwd:
root# passwd holly
Просмотреть информацию о всех пользователях системы можно в файле /etc/passwd. Для этого можно открыть файл с помощью встроенного редактора vi:
vi /etc/passwd
Список групп и входящих в них пользователей в системе, можно посмотреть в файле /etc/group:
vi /etc/group
Кроме того, можно создавать свои группы, для этого используется команда groupadd.
Создаем новую группу:
root# groupadd mygroup
После того как группа создана, в неё можно добавить пользователей, для этого есть команда usermod.
root# usermod -G mygroup holly
Кроме этого на нашем сайте есть хорошая подборка команд для работы с пользователями и группами в Linux. На данной странице вы можете найти полезные команды, которые всегда под рукой, и вы можете ими воспользоваться в при необходимости.