
Добавление и удаление пользователей — одна из первых задач при подготовке новой системы Debian.
Debian, как и другие дистрибутивы Linux, — многопользовательская ОС. Пользователи могут иметь разные права доступа и настройки для различных приложений командной строки и графического интерфейса.
Если вы пользователь Linux, крайне важно обладать базовыми навыками, такими как добавление и удаление пользователей. Это повышает безопасность вашей системы, гарантируя, что только авторизованные пользователи смогут получать доступ к защищённым ресурсам и выполнять определённые действия.
В этой статье описывается, как добавлять и удалять пользователей в Debian 12.
Предпосылки
Для добавления или удаления учетных записей пользователей в системе Debian вам потребуются права администратора.
Как добавить пользователя в Debian
В Debian есть два инструмента командной строки, которые можно использовать для создания новой учетной записи пользователя: useradd и adduser .
useradd — это низкоуровневая утилита командной строки, используемая для создания учётных записей пользователей в операционных системах Linux. С другой стороны, adduser — это утилита на Perl, предоставляющая более удобный и интерактивный интерфейс для утилиты useradd. Она разработана для упрощения процесса создания новых учётных записей пользователей.
Чтобы создать новую учетную запись пользователя с именем leah с помощью команды adduser , выполните:
sudo adduser leah
Adding user `leah' ... Adding new group `leah' (1001) ... Adding new user `leah' (1001) with group `leah (1001)' ... Creating home directory `/home/leah' ... Copying files from `/etc/skel' ...
Вам будет предложено ответить на ряд вопросов. Ввод и подтверждение пароля обязательны; вся остальная информация необязательна.
New password: Retype new password: passwd: password updated successfully Changing the user information for leah 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 `leah' to supplemental / extra groups `users' ... Adding user `leah' to group `users' ...
В последнем запросе подтвердите правильность информации, нажав Enter .
Команда создаст домашний каталог нового пользователя и скопирует файлы из каталога /etc/skel в домашний каталог пользователя. Пользователь сможет записывать, редактировать и удалять файлы и каталоги в домашнем каталоге.
По умолчанию в Debian членам группы sudo предоставляется доступ к sudo . Если вы хотите предоставить новому пользователю права администратора, добавьте его в группу sudo :
sudo usermod -aG sudo leah
Как удалить пользователя в Debian
Если учётная запись пользователя больше не нужна, её можно удалить с помощью userdel или deluser . Как правило, лучше использовать команду deluser поскольку она более дружелюбна, чем низкоуровневая userdel .
Чтобы удалить пользователя, не удаляя его файлы, выполните:
sudo deluser leah
Removing crontab ... Removing user `leah' ... Done.
При удалении учётной записи пользователя с помощью userdel домашний каталог пользователя и почтовый ящик не удаляются. Чтобы удалить эти каталоги, выполните команду с флагом --remove-home :
sudo deluser --remove-home leah
Looking for files to backup/remove ... Removing files ... Removing crontab ... Removing user `leah' ... Done.
Заключение
Мы показали вам, как легко добавлять и удалять пользователей в Debian. Эти команды применимы к любому дистрибутиву на базе Debian.
Если у вас есть какие-либо вопросы, смело оставляйте комментарии.
Терминальный пользователь Debian Не используете Debian 12?
Выберите другую ОС: центос 7 центос 8 убунту 18.04 убунту 20.04
Связанные руководства
- Как добавлять и удалять пользователей в Debian 9
- Как добавлять и удалять пользователей в Ubuntu 20.04
- Как удалить группу в Linux (команда groupdel)
- Как добавлять и удалять пользователей в CentOS 8
- Как установить или изменить часовой пояс в Debian 10
- Как добавить пользователя в Sudoers в Debian
- Как создавать группы в Linux (команда groupadd)