Смена пароля

Создание учетной записи пользователя

Для создания учетной записи пользователя в Linux применяется команда useradd (обычно в каталоге /usr/sbin /, в некоторых системах именуемая adduser). Простейший способ создания учетной записи пользователя – с параметрами, устанавливаемыми по умолчанию. Например, чтобы создать учетную запись для пользователя user1, достаточно ввести

# /usr/sbin/useradd user1

По этой команде выполняется следующая последовательность операций создания учетной записи:

создание записи в файле /etc/passwd без указания пароля. В некоторых версиях Linux пользователь не может воспользоваться своей учетной записью, пока не определен пароль;

присвоение пользователю идентификатора. В Linux в качестве идентификатора пользователя по умолчанию выбирается минимальное число, которое больше 500 и больше идентификаторов всех существующих пользователей;

включение пользователя в определенную группу. В Linux это означает создание группы, в которую будет включен один конкретный пользователь;

создание исходного каталога для данного пользователя (в большинстве систем Linux - каталог / home/user1) и копирование в него содержимого скелетного каталога / etc/skel.

При создании учетной записи по команде useradd задача предоставления пароля пользователю остается за администратором системы.

Для указания идентификатора пользователя непосредственно в команде useradd создания учетной записи служит флажок –u:

# useradd -и 10001 user1

По этой команде создается учетная запись пользователя user1 с идентификационным номером 10001.

Для добавления нового пользователя в группу (например, users) используется флажок -g.

# useradd -g users user1

Чтобы определить пользователю другой исходный каталог, нужно указать в команде флажок -d.

# useradd -d /other/home/directory user1

Смена пароля.

Для смены пароля применяется команда passwd. Любой пользователь может поменять свой пароль, введя эту команду в командной строке. Система потребует ввести старый пароль, затем – дважды новый (для подтверждения):

$ passwd

Changing password for test (смена пароля для test)

(current) UNIX password ((текущий) пароль UNIX:)):

New UNIX password (новый пароль UNIX):

Retype new UNIX password (повторить ввод пароля UNIX):

passwd: all authentication tokens updated successfully (passwd: изменение всех аутентификационных признаков выполнено успешно).

Во многих версиях Linux команда passwd проверяет, не слишком ли пароль короток, прост, напоминает имя пользователя или прежний пароль. Если пароль не удовлетворяет какому-либо из условий, выводится сообщение об ошибке наподобие следующего.

Корневой пользователь может поменять пароль любого другого пользователя, указав его имя как параметр программы passwd. Нужно лишь дважды ввести новый пароль.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: