Debian, как и все другие дистрибутивы Linux, является многопользовательской операционной системой. У каждого пользователя могут быть разные уровни разрешений и определенные настройки для различных приложений командной строки и графического интерфейса.
Знание того, как добавлять и удалять пользователей — один из основных навыков, которые должен знать пользователь Linux.
В этом руководстве объясняется, как добавлять и удалять пользователей в Debian 9.
Содержание
Подготовка
Вам нужно будет войти в систему как пользователь root или пользователь с доступом sudo, чтобы иметь возможность добавлять и удалять пользователей в вашей системе Debian.
Как добавить пользователя в Debian
В Debian есть два инструмента командной строки, которые вы можете использовать для создания новой учетной записи: useradd
и adduser
.
useradd
— это низкоуровневая утилита для добавления пользователей, а adduser
— дружественный интерактивный интерфейс для useradd
написанный на Perl.
Чтобы создать новую учетную запись username
с именем username
с adduser
команды adduser
вы должны выполнить:
sudo adduser username
Adding user `username' ...
Adding new group `username' (1001) ...
Adding new user `username' (1001) with group `username' ...
Creating home directory `/home/username' ...
Copying files from `/etc/skel' ...
Вам будет задан ряд вопросов. Пароль является обязательным, все остальные поля необязательны.
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for username
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]
В последнем запросе вам нужно будет подтвердить правильность информации, введя Y
Команда создаст домашний каталог нового пользователя и скопирует файлы из каталога /etc/skel
в домашний каталог пользователя. В домашнем каталоге пользователь может писать, редактировать и удалять файлы и каталоги.
По умолчанию в Debian членам группы sudo предоставляется доступ sudo.
Если вы хотите, чтобы у вновь созданного пользователя были права администратора, добавьте его в группу sudo :
sudo usermod -aG sudo username
Как удалить пользователя в Debian
Если учетная запись пользователя больше не нужна, вы можете удалить ее с помощью userdel
или deluser
. В Debian вам обычно следует использовать команду deluser
поскольку она более дружелюбна, чем userdel
низкого уровня.
Чтобы удалить пользователя, не удаляя файлы пользователя, запустите:
sudo deluser username
Если вы хотите удалить пользователя, его домашний каталог и почтовый ящик, используйте флаг --remove-home
:
sudo deluser --remove-home username
Выводы
В этом руководстве вы узнали, как добавлять и удалять пользователей в Debian. Те же команды применимы для любого дистрибутива на основе Debian.
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.