Добавление пользователей в Debian
Для добавления пользователей в Debian используется команда adduser
. Обязательный аргумент — имя пользователя.
Список пользователей находится в файле /etc/passwd
(man 5 passwd
). Каждая строка соответствует одному пользователю. Значения параметров разделены символом :
. Список параметров:
- Имя пользователя
- Хеш пароля
- Идентификатор пользователя (UID)
- Идентификатор группы пользователя
- Информация о пользователе
- Домашняя директория пользователя
- Оболочка пользователя
Пример строки в файле /etc/passwd
:
user01:x:1001:1001:user01,,,:/home/user01:/bin/bash
Поле Информация о пользователе
содержит реальное имя пользователя, телефон и подобные данные. Изменить эту информацию можно командой chfn
.
По умолчанию, домашние каталоги пользователей находятся внутри каталога /home
. Если в поле Оболочка пользователя
стоит значение nologin
, то пользователю запрещён вход в систему.
Если хеш пароля содержит только один символ x
, то хеш пароля находится в другом файле /etc/shadow
. Этот файл, так же как passwd
в каждой строчке хранит данные одного пользователя, значения разделяются символом :
. Первые поля в этом списке:
- Имя пользователя
- Хеш пароля
- Дата последнего изменения пароля
Остальные поля определяют функции связанные с изменением пароля. Пример строки из файле shadow
:
user01:$y$j9T$Pw/zwOjbUl10vVwXJHGnt/$lJ8.dfAdkQXfzXrQg6Pv5TYKdjgYwpugwR0EF86i0C/:19667:0:99999:7:::
Настройки по умолчанию нового пользователя можно переопределить в файле /etc/adduser.conf
.