В Linux управление пользователями является одной из базовых задач системного администратора. Для создания и удаления пользователей чаще всего используются команды useradd
и userdel
.
Эти инструменты позволяют быстро добавлять новых пользователей или удалять существующих, что особенно полезно при настройке серверов или многопользовательских систем.
useradd — создание нового пользователя в системе. Для создания пользователя достаточно ввести команду:
useradd vasya |
Поведение по-умолчанию команды useradd настраивается в конфигурационных файлах и в различных дистрибутивах Linux может значительно отличаться друг от друга.
Поэтому, хорошей идеей будет запомнить хотя бы параметр «-m», при помощи которого создаётся домашний каталог пользователя.
Команда
useradd -m vasya |
создаст пользователя «vasya» и домашний каталог для него.
userdel
(User Delete) — удаление пользователя из системы. По умолчанию удаляет только учётную запись, но оставляет домашний каталог и файлы пользователя.
userdel vasya |
чтобы удалить пользователя вместе с домашним каталогом и файлами (в т.ч. созданными другими пользователями), стоит воспользоваться параметрами «-r» (recursive) и «-f» (force).
Например:
userdel -fr vasya |