Добавление пользователей в 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.