Создание
учетной записи пользователя
Для создания учетной записи
пользователя в Linux применяется команда useradd (обычно в каталоге /usr/sbin/,
в некоторых системах именуемая adduser). Версия команды useradd из комплекта
Linux Red Hat 7.1 - в высшей степени сложный инструмент, превращающий создание
учетной записи в исключительно простую операцию. Начнем с простейших примеров,
чтобы затем
перейти к рассмотрению
более сложных ситуаций. Простейший способ создания учетной записи пользователя
- с параметрами, устанавливаемыми по умолчанию. Например, чтобы создать учетную
запись для пользователя testuserl, достаточно ввести
#
/usr/sbin/useradd testuserl
По этой команде выполняется
следующая последовательность операций создания учетной записи.
Примечание
В Red Hat Linux 7.1 опции по умолчанию для создания учетной записи нового пользователя специфицированы в конфигурационных файлах /etc /login, defs и /etc/default/useradd.
При создании учетной записи
по команде useradd задача предоставления пароля пользователю остается за администратором
системы. Метод присвоения пароля рассмотрен далее в параграфе
"Смена
пароля".
Что произойдет, если поменять
схему предоставления пользователю идентификатора? Представьте организацию, в
которой идентификаторы пользователей в Linux Red Hat присваиваются по индивидуальным
идентификационным номерам сотрудников. В этом случае придется указывать идентификатор
в команде создания учетной записи, для чего служит флажок -и.
#
useradd -и 10001 testuserl
По этой команде создается
учетная запись пользователя testuserl с идентификационным номером 10001.
Что нужно сделать, чтобы
добавить нового пользователя в определенную группу? Как добавить нового пользователя
в группу (например, users) а не создавать для него отдельную группу? Для этого
существует флажок -g.
#
useradd -g users testuserl
Предположим, пользователь
testuserl должен быть включен не только в группу users. но и в группы groupl
и group2. Эту операцию можно отложить до более удобного времени (до изучения
операций, рассмотренных в параграфе, посвященном управлению группами). Однако
и это можно сделать, если при создании учетной записи указать в команде useradd
флажок -G.
#
useradd -g users -G groupl,group2
testuserl
Наконец, Чтобы определить
пользователю другой исходный каталог, укажите в команде флажок -d.
# useradd -d /other/home/directory testuserl