Как добавлять и удалять пользователей в Debian 12

Добавление и удаление пользователей — одна из первых задач при подготовке новой системы Debian.

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

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

В этой статье описывается, как добавлять и удалять пользователей в Debian 12.

Предварительные требования

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

Как добавить пользователя в Debian

В Debian есть два инструмента командной строки, которые вы можете использовать для создания новой учетной записи пользователя: useradd и adduser.

useradd это низкоуровневый инструмент командной строки, используемый для создания новой учетной записи пользователя в операционных системах Linux. С другой стороны, adduser — это утилита на основе Perl, которая предоставляет более удобный и интерактивный интерфейс для утилиты useradd. Он разработан для упрощения процесса создания новых учетных записей пользователей.

Чтобы создать новую учетную запись пользователя с именем andreyex с помощью команды adduser, вы должны выполнить:

sudo adduser andreyex

 

Adding user `andreyex' ...

Adding new group `andreyex' (1001) ...

Adding new user `andreyex' (1001) with group `andreyex (1001)' ...

Creating home directory `/home/andreyex' ...

Copying files from `/etc/skel' ...

Вам будет задан ряд вопросов. Требуется ввести и подтвердить пароль; вся остальная информация необязательна.

New password:

Retype new password:

passwd: password updated successfully

Changing the user information for andreyex

Enter the new value, or press ENTER for the default

	Full Name []:

	Room Number []:

	Work Phone []:

	Home Phone []:

	Other []:

Is the information correct? [Y/n]

Adding new user `andreyex' to supplemental / extra groups `users' ...

Adding user `andreyex' to group `users' ...

В последнем запросе подтвердите правильность информации, нажав Enter.

Команда создаст домашний каталог нового пользователя и скопирует файлы из каталога /etc/skel в домашний каталог пользователя. Пользователь может записывать, редактировать и удалять файлы и каталоги в домашнем каталоге.

По умолчанию в Debian членам группы sudo предоставляется доступ к sudo. Если вы хотите, чтобы у вновь созданного пользователя были права администратора, добавьте пользователя в группу sudo :

sudo usermod -aG sudo andreyex

Как удалить пользователя в Debian

Если учетная запись пользователя больше не нужна, вы можете удалить ее с помощью userdel или deluser. Как правило, лучше использовать команду deluser, поскольку она более удобна, чем низкоуровневая userdel.

Чтобы удалить пользователя, не удаляя пользовательские файлы, запустите:

sudo deluser andreyex
Removing crontab ...

Removing user `andreyex' ...

Done.

При удалении учетной записи пользователя с помощью userdel домашний каталог пользователя и почтовый каталог не удаляются. Чтобы удалить эти каталоги, вызовите команду с флагом —remove-home:

sudo deluser --remove-home andreyex
Looking for files to backup/remove ...

Removing files ...

Removing crontab ...

Removing user `andreyex' ...

Done.

Заключение

Мы показали вам, как легко добавлять и удалять пользователей в Debian. Те же команды применимы к любому дистрибутиву на базе Debian.

Не стесняйтесь комментировать, если у вас есть какие-либо вопросы.