Создание пользователей в Linux

Сначала мы обсудим методы создания пользователей, общие для Red Hat Linux и Caldera Linux, а затем перейдем к способам, специфичным для каждого из этих дистрибутивов.

Создание пользователей из командной строки при помощи программ adduser и useradd

Для того чтобы создать пользователя из командной строки или из сценария, вы можете воспользоваться утилитами adduser и useradd; adduser является ссылкой на useradd. Синтаксис useradd таков: useradd параметры name

Номер пользователя. Номер не должен совпадать с номерами уже имеющихся в системе пользователей, если только не указан параметр -0. По умолчанию используется первый незанятый номер, больший 99

Номер основной группы пользователя. Указанная группа обязательно должна существовать

Список номеров дополнительных групп пользователя. Номера перечисляются через запятую; список не должен содержать пробелы

Домашний каталог пользователя. По умолчанию используется каталог, образованный присоединением имени пользователя к defaultjiome

Установить shell в качестве интерпретатора командной строки для создаваемого пользователя

Комментарии к учетной записи пользователя; обычно используются для задания полного имени пользователя и/или его номера телефона

Если задан параметр -и. а указанный домашний каталог пользователя не существует, он будет создан. Если задан параметр -к то в домашний каталог пользователя будут скопированы файлы из каталога dir, если он указан, и из каталога /etc/skel в противном случае. По умолчанию копирование файлов не производится

Аргумент Inactive задает число дней, через которое после истечения срока действия пароля учетная запись будет заблокирована. Значение 0 блокирует учетную запись по истечению срока действия пароля немедленно, значение -1 запрещает блокирование учетной записи но истечении срока действия пароля

Дата, в которую истекает срок действия учетной записи (nn — номер месяца, dd — дня, уу — года)

Этот параметр позволяет добавить в файл /etc/passwd заданный аргумент password в качестве шифрованного пароля пользователя. Обратите внимание, что аргумент password не является нешифрованным паролем

Параметр запрещает специфичную для GNU-версии особенность: создание ipynuu с именем, совпадающим с именем учетной записи пользователя

Параметр позволяет создать системную учетную запись с номером, меньшим, чем номер, определенный в UID HIN

-u UID [-о]

-g GID

-G GID

-d hoee_d1rectory

-s shell -с comerrt

и -к [d1r]

-f inactive

-nn/dd/yy p password

-r

Возможные параметры перечислены далее:

Имя создаваемой учетной записи

После создания нового пользователя, задайте для него пароль при помощи команды passwd name (если только вы не знаете, как должен выглядеть желаемый пароль в шифрованном виде и не добавили его при помощи параметра -р).

Создание пользователей посредством редактирования /etc/passwd

Вы также можете создать нового пользователя, отредактировав файл /etc/passwd. Однако это опасная процедура, и она должна использоваться только в том случае, если вы не можете использовать никакой другой метод, например, если вы производите восстановление после сбоя или отказа аппаратной части и на вашем аварийном носителе отсутствуют другие утилиты.

Каждому пользователю соответствует отдельная строка в /etc/passwd. Эта строка разделена двоеточиями на семь полей и имеет следующий формат: имя; пароль; номер пользователя; номер группы; комментарий; домашний каталог; интерпретатор командной строки.

Если в вашей системе используется файл /etc/shadow, то в поле пароль в /etc/passwd будет находиться символ х, а зашифрованные пароли будут храниться в /etc/shadow.

После того как вы добавите пользователя, создайте для него домашний каталог и скопируйте в него файлы настройки по умолчанию из каталога /etc/skel. Затем смените владельца и режим доступа к новому каталогу. Наконец, при помощи команды passwd задайте пароль для нового пользователя.

Создание групп из командной строки при помощи команды groupadd

Синтаксис команды groupadd таков: groupadd [-g 6ID [-о]] [-г] [ f] group Допустимые параметры описаны далее:

•g GID Значение GID залает помер создаваемой группы, который не должен

совпадать с номером уже существующей группы, если не указан параметр -0. По умолчанию используется наименьший неиспользованный номер, больший 500. (Меньшие значения используются для специальных системных групп)

•г Параметр используется только в Red Hat Linux и позволяет создать системную группу (с номером от 0 до 499)

•f Параметр запрещает groupadd прервать работу, если создаваемая группа уже существует в системе

Создание групп посредством редактирования /etc/group

Вы можете создать новую группу, отредактировав файл /etc/group. Каждой группе соответствует отдельная строка в этом файле. Формат этой строки таков: имя; пароль; номер группы; член групп 1. член группы 2. ...


Ведете ли вы блог?

Да
Нет
Планирую


Результаты опроса

Новостной блок