useradd

ÐÐÐÐÐÐÐÐ
СÐÐТÐÐСÐС
ÐÐÐСÐÐÐÐ
ÐÐРÐÐÐТРЫ
ÐÐÐÐЧÐÐÐЯ
ÐРÐÐÐСТÐРÐÐÐÐÐЯ
ÐÐСТРÐÐÐÐ
ФÐÐÐЫ
ÐÐÐÐРÐЩÐÐÐЫРÐÐÐЧÐÐÐЯ
СÐÐТРÐТРТÐÐÐÐ


ÐÐÐÐÐÐÐÐ

useradd − ÑегиÑÑÑиÑÑÐµÑ Ð½Ð¾Ð²Ð¾Ð³Ð¾ полÑзоваÑÐµÐ»Ñ Ð¸Ð»Ð¸ изменÑÐµÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ Ð¾ новÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑÑ

СÐÐТÐÐСÐС

useradd [паÑамеÑÑÑ] УЧÐТÐÐЯ_ÐÐÐÐСЬ

useradd −D

useradd −D [паÑамеÑÑÑ]

ÐÐÐСÐÐÐÐ

ÐÑи запÑÑке без паÑамеÑÑа −D команда useradd ÑоздаÑÑ Ð½Ð¾Ð²ÑÑ ÑÑÑÑнÑÑ Ð·Ð°Ð¿Ð¸ÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑ, иÑполÑзÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð¸Ð· командной ÑÑÑоки и ÑиÑÑемнÑе знаÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑаниÑ. РзавиÑимоÑÑи Ð¾Ñ Ð¿Ð°ÑамеÑÑов командной ÑÑÑоки, команда useradd обновлÑÐµÑ ÑиÑÑемнÑе ÑайлÑ, а Ñакже Ð¼Ð¾Ð¶ÐµÑ ÑоздаÑÑ Ð´Ð¾Ð¼Ð°Ñний каÑалог нового полÑзоваÑÐµÐ»Ñ Ð¸ ÑкопиÑоваÑÑ Ð½Ð°ÑалÑнÑе ÑÐ°Ð¹Ð»Ñ Ð½Ð°ÑÑÑоек.

Ðо ÑмолÑаниÑ, Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ полÑзоваÑÐµÐ»Ñ Ñакже ÑоздаÑÑÑÑ Ð³ÑÑппа (ÑмоÑÑиÑе паÑамеÑÑÑ −g, −N, −U и USERGROUPS_ENAB).

ÐÐРÐÐÐТРЫ

ÐаÑамеÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ useradd:

−b, −−base−dir ÐÐÐÐÐЫÐ_ÐÐТÐÐÐÐ

ÐазовÑй ÑиÑÑемнÑй каÑалог по ÑмолÑаниÑ, еÑли дÑÑгой каÑалог не Ñказан Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¿Ð°ÑамеÑÑа −d. ÐнаÑение ÐÐÐÐÐЫÐ_ÐÐТÐÐÐРобÑединÑеÑÑÑ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ ÑÑÑÑной запиÑи Ð´Ð»Ñ Ð¾Ð¿ÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¼Ð°Ñнего каÑалога. ÐÑли не Ñказан паÑамеÑÑ −m, Ñо ÐÐÐÐÐЫÐ_ÐÐТÐÐÐРдолжен ÑÑÑеÑÑвоваÑÑ.

ÐÑли ÑÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð½Ðµ задан, Ñо команда useradd бÑÐ´ÐµÑ Ð¸ÑполÑзоваÑÑ Ð±Ð°Ð·Ð¾Ð²Ñй каÑалог, ÑказаннÑй в пеÑеменной HOME в Ñайле /etc/default/useradd инаÑе /home (по ÑмолÑаниÑ).

−c, −−comment ÐÐÐÐÐÐТÐРÐÐ

ÐÑÐ±Ð°Ñ ÑекÑÑÐ¾Ð²Ð°Ñ ÑÑÑока. ÐбÑÑно, здеÑÑ ÐºÐ¾ÑоÑко опиÑÑваеÑÑÑ ÑÑÑÑÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ, и в наÑÑоÑÑее вÑÐµÐ¼Ñ Ð¸ÑполÑзÑеÑÑÑ ÐºÐ°Ðº поле Ð´Ð»Ñ Ð¸Ð¼ÐµÐ½Ð¸ и Ñамилии полÑзоваÑелÑ.

−d, −−home−dir ÐÐÐÐШÐÐÐ_ÐÐТÐÐÐÐ

ÐÐ»Ñ Ñоздаваемого полÑзоваÑÐµÐ»Ñ Ð±ÑÐ´ÐµÑ Ð¸ÑполÑзован каÑалог ÐÐÐÐШÐÐÐ_ÐÐТÐÐÐРв каÑеÑÑве наÑалÑного каÑалога. Ðо ÑмолÑаниÑ, ÑÑо знаÑение полÑÑаеÑÑÑ Ð¾Ð±Ñединением ÐÐÐÐРполÑзоваÑÐµÐ»Ñ Ñ ÐÐÐÐÐЫÐ_ÐÐТÐÐÐÐÐРи иÑполÑзÑеÑÑÑ ÐºÐ°Ðº Ð¸Ð¼Ñ Ð´Ð¾Ð¼Ð°Ñнего каÑалога. ÐаÑалог ÐÐÐÐШÐÐÐ_ÐÐТÐÐÐРнеобÑзаÑелÑно должен ÑÑÑеÑÑвоваÑÑ, но не бÑÐ´ÐµÑ Ñоздан, еÑли его неÑ.

−D, −−defaults

СмоÑÑиÑе далее в подÑазделе «Ðзменение знаÑений по ÑмолÑаниѻ.

−e, −−expiredate ÐÐТÐ_УСТÐРÐÐÐÐÐЯ

ÐаÑа, когда ÑÑÑÑÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð±ÑÐ´ÐµÑ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¸Ñована. ÐаÑа задаÑÑÑÑ Ð² ÑоÑмаÑе ÐÐÐÐ−ÐÐ−ÐÐ.

ÐÑли ÑÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð½Ðµ задан, Ñо команда useradd бÑÐ´ÐµÑ Ð¸ÑполÑзоваÑÑ Ð´Ð°ÑÑ ÑÑÑаÑÐµÐ²Ð°Ð½Ð¸Ñ Ð¿Ð¾ ÑмолÑаниÑ, ÑказаннÑÑ Ð² пеÑеменной EXPIRE в Ñайле /etc/default/useradd, инаÑе пÑÑÑÑÑ ÑÑÑÐ¾ÐºÑ (без ÑÑÑаÑеваниÑ, по ÑмолÑаниÑ).

−f, −−inactive ÐÐÐÐ

ÐÑли Ñказано знаÑение 0, Ñо ÑÑÑÑÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ Ð±Ð»Ð¾ÐºÐ¸ÑÑеÑÑÑ ÑÑÐ°Ð·Ñ Ð¿Ð¾Ñле ÑÑÑаÑÐµÐ²Ð°Ð½Ð¸Ñ Ð¿Ð°ÑолÑ, а пÑи знаÑении −1 Ð´Ð°Ð½Ð½Ð°Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ Ð½Ðµ иÑполÑзÑеÑÑÑ.

ÐÑли ÑÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð½Ðµ задан, Ñо команда useradd бÑÐ´ÐµÑ Ð¸ÑполÑзоваÑÑ ÑÑок неакÑивноÑÑи по ÑмолÑаниÑ, ÑказаннÑй в пеÑеменной INACTIVE в Ñайле /etc/default/useradd или −1 (по ÑмолÑаниÑ).

−g, −−gid ÐРУÐÐÐ

ÐÐ¼Ñ Ð¸Ð»Ð¸ ÑиÑловой иденÑиÑикаÑÐ¾Ñ Ð¿ÐµÑвиÑной гÑÑÐ¿Ð¿Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ. ÐÑÑппа Ñ Ñаким именем должна ÑÑÑеÑÑвоваÑÑ. ÐденÑиÑикаÑÐ¾Ñ Ð³ÑÑÐ¿Ð¿Ñ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑказÑваÑÑ Ð½Ð° Ñже ÑÑÑеÑÑвÑÑÑÑÑ Ð³ÑÑппÑ.

ÐÑли не Ñказан, Ñо поведение useradd завиÑÐ¸Ñ Ð¾Ñ Ð¿ÐµÑеменной USERGROUPS_ENAB в Ñайле /etc/login.defs. ÐÑли знаÑение ÑÑой пеÑеменной Ñавно yes (или в командной ÑÑÑоке Ñказан паÑамеÑÑ −U/−−user−group), Ñо Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð±ÑÐ´ÐµÑ Ñоздана гÑÑппа Ñ Ñем же именем как его Ð¸Ð¼Ñ Ð´Ð»Ñ Ð²Ñода. ÐÑли знаÑение пеÑеменной Ñавно no (или в командной ÑÑÑоке Ñказан паÑамеÑÑ −N/−−no−user−group), Ñо useradd ÑÑÑÐ°Ð½Ð¾Ð²Ð¸Ñ Ð¿ÐµÑвиÑнÑÑ Ð³ÑÑÐ¿Ð¿Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ полÑзоваÑÐµÐ»Ñ Ñавной знаÑÐµÐ½Ð¸Ñ Ð¿ÐµÑеменной GROUP из Ñайла /etc/default/useradd, или 100 (по ÑмолÑаниÑ).

−G, −−groups ÐРУÐÐÐ1[,ÐРУÐÐÐ2,…[,ÐРУÐÐÐN]]]

СпиÑок дополниÑелÑнÑÑ Ð³ÑÑпп, в коÑоÑÑÑ ÑиÑлиÑÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑ. ÐеÑеÑиÑление гÑÑпп оÑÑÑеÑÑвлÑеÑÑÑ ÑеÑез запÑÑÑÑ, без пÑомежÑÑоÑнÑÑ Ð¿Ñобелов. Ðа ÑказаннÑе гÑÑÐ¿Ð¿Ñ Ð´ÐµÐ¹ÑÑвÑÑÑ Ñе же огÑаниÑениÑ, ÑÑо и Ð´Ð»Ñ Ð³ÑÑÐ¿Ð¿Ñ Ñказанной в паÑамеÑÑе −g. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð²ÑÐ¾Ð´Ð¸Ñ ÑолÑко в наÑалÑнÑÑ Ð³ÑÑппÑ.

−h, −−help

ÐоказаÑÑ ÐºÑаÑкÑÑ ÑпÑÐ°Ð²ÐºÑ Ð¸ законÑиÑÑ ÑабоÑÑ.

−k, −−skel ÐÐТÐÐÐÐ_ШÐÐÐÐÐÐÐ

ÐаÑалог Ñ Ñаблонами, коÑоÑÑй ÑодеÑÐ¶Ð¸Ñ ÑÐ°Ð¹Ð»Ñ Ð¸ каÑалоги Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸ÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð² домаÑний каÑалог полÑзоваÑÐµÐ»Ñ Ð¿Ñи Ñоздании домаÑнего каÑалога командой useradd.

ÐÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ иÑполÑзоваÑÑ ÑолÑко Ñ Ð¿Ð°ÑамеÑÑом −m (или −−create−home).

ÐÑли ÑÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð½Ðµ задан, Ñо каÑалог Ñаблонов опÑеделÑеÑÑÑ Ð¿ÐµÑеменной SKEL из Ñайла /etc/default/useradd, или Ñавен /etc/skel (по ÑмолÑаниÑ).

ÐÑли возможно, вÑполнÑеÑÑÑ ÐºÐ¾Ð¿Ð¸Ñование ACL и ÑаÑÑиÑеннÑÑ Ð°ÑÑибÑÑов.

−K, −−key ÐÐЮЧ=ÐÐÐЧÐÐÐÐ

Overrides /etc/login.defs defaults (UID_MIN, UID_MAX, UMASK, PASS_MAX_DAYS and others).

Example: −K PASS_MAX_DAYS=−1 can be used when creating system account to turn off password aging, even though system account has no password at all. Multiple −K options can be specified, e.g.: −K UID_MIN=100  −K UID_MAX=499

−l, −−no−log−init

Ðе добавлÑÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð² Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ lastlog и faillog.

By default, the user’s entries in the lastlog and faillog databases are reset to avoid reusing the entry from a previously deleted user.

−m, −−create−home

СоздаÑÑ Ð´Ð¾Ð¼Ð°Ñний каÑалог полÑзоваÑелÑ, еÑли он не ÑÑÑеÑÑвÑеÑ. Ð¤Ð°Ð¹Ð»Ñ Ð¸ каÑалоги, ÑодеÑжаÑиеÑÑ Ð² каÑалоге Ñаблонов (коÑоÑÑй можно ÑказаÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¿Ð°ÑамеÑÑа the −k option), бÑдÑÑ ÑкопиÑÐ¾Ð²Ð°Ð½Ñ Ð² домаÑний каÑалог.

Ðо ÑмолÑаниÑ, еÑли ÑÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð½Ðµ Ñказан и не задана пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ CREATE_HOME, домаÑний каÑалог не ÑоздаÑÑÑÑ.

−M, −−no−create−home

Ðе ÑоздаваÑÑ Ð´Ð¾Ð¼Ð°Ñний каÑалог полÑзоваÑелÑ, даже еÑли знаÑение ÑиÑÑемной пеÑеменной в Ñайле /etc/login.defs (CREATE_HOME) Ñавно yes.

−N, −−no−user−group

Ðе ÑоздаваÑÑ Ð³ÑÑÐ¿Ð¿Ñ Ñ Ñем же именем как Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ, но добавиÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð² гÑÑппÑ, заданнÑÑ Ð¿Ð°ÑамеÑÑом −g или пеÑеменной GROUP из Ñайла /etc/default/useradd.

Ðоведение по ÑмолÑÐ°Ð½Ð¸Ñ (еÑли не Ñказан паÑамеÑÑ −g, −N и −U) опÑеделÑеÑÑÑ Ð¿ÐµÑеменной USERGROUPS_ENAB из Ñайла /etc/login.defs.

−o, −−non−unique

РазÑеÑиÑÑ Ñоздание ÑÑÑÑной запиÑи Ñ Ñже имеÑÑимÑÑ (не ÑникалÑнÑм) UID.

ÐÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ иÑполÑзоваÑÑ ÑолÑко Ñ Ð¿Ð°ÑамеÑÑом −u.

−p, −−password ÐÐРÐÐЬ

ШиÑÑованное знаÑение паÑолÑ, коÑоÑое возвÑаÑÐ°ÐµÑ ÑÑнкÑÐ¸Ñ crypt(3). Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð¿Ð°ÑÐ¾Ð»Ñ Ð¾ÑклÑÑÑн.

ÐамеÑание: ÐÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð¸ÑполÑзоваÑÑ Ð½Ðµ ÑекомендÑеÑÑÑ, Ñак как паÑÐ¾Ð»Ñ (или не ÑиÑÑованнÑй паÑолÑ) бÑÐ´ÐµÑ Ð²Ð¸Ð´Ð¸Ð¼ дÑÑгими полÑзоваÑелÑм в ÑпиÑке пÑоÑеÑÑов.

ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿ÑовеÑиÑÑ, ÑÑо паÑÐ¾Ð»Ñ ÑооÑвеÑÑÑвÑÐµÑ Ð¿Ð¾Ð»Ð¸Ñике ÑиÑÑемнÑÑ Ð¿Ð°Ñолей.

−r, −−system

СоздаÑÑ ÑиÑÑемнÑÑ ÑÑÑÑнÑÑ Ð·Ð°Ð¿Ð¸ÑÑ.

СиÑÑемнÑе полÑзоваÑели ÑоздаÑÑÑÑ Ð±ÐµÐ· инÑоÑмаÑии об ÑÑÑаÑевании в /etc/shadow, и Ð¸Ñ ÑиÑловÑе иденÑиÑикаÑоÑÑ Ð²ÑбиÑаÑÑÑÑ Ð¸Ð· диапазона SYS_UID_MINSYS_UID_MAX, опÑеделÑнного в /etc/login.defs, а не из UID_MINUID_MAX (ÑÑо же каÑаеÑÑÑ Ð¸ ÑаÑÑи Ñ GID пÑи Ñоздании гÑÑпп).

Note that useradd will not create a home directory for such a user, regardless of the default setting in /etc/login.defs (CREATE_HOME). You have to specify the −m options if you want a home directory for a system account to be created.

−R, −−root ÐÐТ_CHROOT

ÐÑполниÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² каÑалоге ÐÐТ_CHROOT и иÑполÑзоваÑÑ ÑÐ°Ð¹Ð»Ñ Ð½Ð°ÑÑÑойки из каÑалога ÐÐТ_CHROOT.

−P, −−prefix PREFIX_DIR

Apply changes in the PREFIX_DIR directory and use the configuration files from the PREFIX_DIR directory. This option does not chroot and is intended for preparing a cross−compilation target. Some limitations: NIS and LDAP users/groups are not verified. PAM authentication is using the host files. No SELINUX support.

−s, −−shell ÐÐÐÐÐЧÐÐ

ÐÐ¼Ñ ÑегиÑÑÑаÑионной оболоÑки полÑзоваÑелÑ. Ðо ÑмолÑÐ°Ð½Ð¸Ñ ÑÑо поле пÑÑÑо, ÑÑо вÑзÑÐ²Ð°ÐµÑ Ð²ÑÐ±Ð¾Ñ ÑегиÑÑÑаÑионной оболоÑки по ÑмолÑÐ°Ð½Ð¸Ñ ÑоглаÑно знаÑÐµÐ½Ð¸Ñ Ð¿ÐµÑеменной SHELL из Ñайла /etc/default/useradd, или по ÑмолÑÐ°Ð½Ð¸Ñ Ð¸ÑполÑзÑеÑÑÑ Ð¿ÑÑÑÐ°Ñ ÑÑÑока.

−u, −−uid UID

ЧиÑловое знаÑение иденÑиÑикаÑоÑа полÑзоваÑÐµÐ»Ñ (ID). Ðно должно бÑÑÑ ÑникалÑнÑм, еÑли не иÑполÑзÑеÑÑÑ Ð¿Ð°ÑамеÑÑ −o. ÐнаÑение должно бÑÑÑ Ð½ÐµÐ¾ÑÑиÑаÑелÑнÑм. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð¸ÑполÑзÑеÑÑÑ Ð½Ð°Ð¸Ð¼ÐµÐ½ÑÑее знаÑение ID болÑÑее или Ñавное UID_MIN и болÑÑее Ñем Ñ Ð¾ÑÑалÑнÑÑ Ð¿Ð¾Ð»ÑзоваÑелей.

СмоÑÑиÑе Ñакже опиÑание −r и UID_MAX.

−U, −−user−group

СоздаÑÑ Ð³ÑÑÐ¿Ð¿Ñ Ñ Ñем же именем ÑÑо и Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ, и добавиÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð² ÑÑÑ Ð³ÑÑппÑ.

Ðоведение по ÑмолÑÐ°Ð½Ð¸Ñ (еÑли не Ñказан паÑамеÑÑ −g, −N и −U) опÑеделÑеÑÑÑ Ð¿ÐµÑеменной USERGROUPS_ENAB из Ñайла /etc/login.defs.

−Z, −−selinux−user SEUSER

ÐолÑзоваÑÐµÐ»Ñ SELinux Ð´Ð»Ñ ÑегиÑÑÑаÑионной оболоÑки полÑзоваÑелÑ. Ðо ÑмолÑÐ°Ð½Ð¸Ñ ÑÑо поле пÑÑÑо, ÑÑо заÑÑавлÑÐµÑ ÑиÑÑÐµÐ¼Ñ Ð²ÑбÑаÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ SELinux по ÑмолÑаниÑ.

Ðзменение знаÑений по ÑмолÑаниÑ
ÐÑи запÑÑке пÑогÑÐ°Ð¼Ð¼Ñ ÑолÑко Ñ Ð¿Ð°ÑамеÑÑом −D команда useradd показÑÐ²Ð°ÐµÑ ÑекÑÑие знаÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑаниÑ. ÐÑли пÑогÑамма запÑÑкаеÑÑÑ Ñ Ð¿Ð°ÑамеÑÑом −D вмеÑÑе Ñ Ð´ÑÑгими паÑамеÑÑами, Ñо useradd обновлÑÐµÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ ÑÑÐ¸Ñ ÑказаннÑÑ Ð¿Ð°ÑамеÑÑов. ÐзменÑемÑе паÑамеÑÑÑ:

−b, −−base−dir ÐÐÐÐÐЫÐ_ÐÐТÐÐÐÐ

ÐаÑалÑÐ½Ð°Ñ ÑаÑÑÑ Ð¿ÑÑи нового домаÑнего каÑалога полÑзоваÑелÑ. ÐÐ¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð±ÑÐ´ÐµÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¾ в ÐºÐ¾Ð½ÐµÑ ÐÐÐÐШÐÐÐÐ_ÐÐТÐÐÐÐÐ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐ½Ð¸ нового каÑалога, еÑли пÑи Ñоздании новой ÑÑÑÑной запиÑи не Ñказан паÑамеÑÑ −d.

ÐÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð¸Ð·Ð¼ÐµÐ½ÑÐµÑ Ð¿ÐµÑеменнÑÑ HOME в Ñайле /etc/default/useradd.

−e, −−expiredate ÐÐТÐ_УСТÐРÐÐÐÐÐЯ

ÐаÑа, когда ÑÑÑÑÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¸Ñована.

ÐÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð¸Ð·Ð¼ÐµÐ½ÑÐµÑ Ð¿ÐµÑеменнÑÑ EXPIRE в Ñайле /etc/default/useradd.

−f, −−inactive ÐÐÐÐ

ЧиÑло дней, коÑоÑÑе Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿ÑойÑи поÑле ÑÑÑаÑÐµÐ²Ð°Ð½Ð¸Ñ Ð¿Ð°ÑолÑ, пеÑед Ñем как ÑÑÑÑÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ Ð±ÑÐ´ÐµÑ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¸Ñована.

ÐÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð¸Ð·Ð¼ÐµÐ½ÑÐµÑ Ð¿ÐµÑеменнÑÑ INACTIVE в Ñайле /etc/default/useradd.

−g, −−gid ÐРУÐÐÐ

ÐÐ¼Ñ Ð³ÑÑÐ¿Ð¿Ñ Ð¸Ð»Ð¸ ID новой пеÑвиÑной гÑÑÐ¿Ð¿Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ (еÑли иÑполÑзÑеÑÑÑ −N/−−no−user−group или когда знаÑение пеÑеменной USERGROUPS_ENAB Ñавно no (Ñайл /etc/login.defs). ÐÑÑппа Ñ ÑказаннÑм именем должна ÑÑÑеÑÑвоваÑÑ, а Ð´Ð»Ñ ÑиÑлового иденÑиÑикаÑоÑа гÑÑÐ¿Ð¿Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° бÑÑÑ ÑооÑвеÑÑÑвÑÑÑÐ°Ñ Ð·Ð°Ð¿Ð¸ÑÑ.

ÐÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð¸Ð·Ð¼ÐµÐ½ÑÐµÑ Ð¿ÐµÑеменнÑÑ GROUP в Ñайле /etc/default/useradd.

−s, −−shell ÐÐÐÐÐЧÐÐ

ÐÐ¼Ñ Ð½Ð¾Ð²Ð¾Ð¹ ÑегиÑÑÑаÑионной командной оболоÑки полÑзоваÑелÑ.

ÐÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð¸Ð·Ð¼ÐµÐ½ÑÐµÑ Ð¿ÐµÑеменнÑÑ SHELL в Ñайле /etc/default/useradd.

ÐÐÐÐЧÐÐÐЯ

СиÑÑемнÑй админиÑÑÑаÑÐ¾Ñ Ñам ÑеÑаеÑ, какие ÑÐ°Ð¹Ð»Ñ Ð½Ñжно положиÑÑ Ð² каÑалог /etc/skel/ (или в лÑбой дÑÑгой каÑалог Ñаблонов, ÑказаннÑй в /etc/default/useradd или в командной ÑÑÑоке).

ÐРÐÐÐСТÐРÐÐÐÐÐЯ

ÐелÑÐ·Ñ Ð´Ð¾Ð±Ð°Ð²Ð¸ÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð² гÑÑÐ¿Ð¿Ñ NIS или LDAP. ÐÑо необÑодимо делаÑÑ Ð½Ð° ÑооÑвеÑÑÑвÑÑÑем ÑеÑвеÑе.

Также, еÑли Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ñже ÑÑÑеÑÑвÑÐµÑ Ð²Ð¾ внеÑней базе даннÑÑ Ñакой как NIS или LDAP, Ñо useradd не ÑÑÐ°Ð½ÐµÑ ÑоздаваÑÑ ÑÑÑÑнÑÑ Ð·Ð°Ð¿Ð¸ÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑ.

Ðмена полÑзоваÑелей Ð´Ð¾Ð»Ð¶Ð½Ñ Ð½Ð°ÑинаÑÑÑÑ Ñо ÑÑÑоÑной бÑÐºÐ²Ñ Ð¸Ð»Ð¸ Ñимвола подÑÑÑкиваниÑ, и Ð´Ð¾Ð»Ð¶Ð½Ñ ÑоÑÑоÑÑÑ ÑолÑко из ÑÑÑоÑнÑÑ Ð±Ñкв, ÑиÑÑ, Ñимволов подÑÑÑÐºÐ¸Ð²Ð°Ð½Ð¸Ñ Ð¸ минÑÑ. Ðни могÑÑ Ð·Ð°ÐºÐ°Ð½ÑиваÑÑÑÑ Ð·Ð½Ð°ÐºÐ¾Ð¼ доллаÑа. ÐÑо можно опиÑаÑÑ ÑегÑлÑÑнÑм вÑÑажением: [a−z_][a−z0−9_−]*[$]?

Ðмена полÑзоваÑелей могÑÑ Ð±ÑÑÑ Ð´Ð»Ð¸Ð½Ð¾Ð¹ не более 32 знаков.

ÐÐСТРÐÐÐÐ

Ðа ÑабоÑÑ ÑÑого инÑÑÑÑменÑа влиÑÑÑ ÑледÑÑÑие пеÑеменнÑе наÑÑÑойки из /etc/login.defs:

CREATE_HOME (логиÑеÑкий)

ÐпÑеделÑеÑ, должен ли ÑоздаваÑÑÑÑ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð¾Ð¼Ð°Ñний каÑалог Ð´Ð»Ñ Ð½Ð¾Ð²ÑÑ Ð¿Ð¾Ð»ÑзоваÑелей.

ÐÑа пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð½Ðµ влиÑÐµÑ Ð½Ð° ÑиÑÑемнÑÑ Ð¿Ð¾Ð»ÑзоваÑелей и Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÐµÑеопÑеделена из командной ÑÑÑоки.

GID_MAX (ÑиÑло), GID_MIN (ÑиÑло)

Ðиапазон иденÑиÑикаÑоÑов гÑÑпп, иÑполÑзÑемÑй в пÑогÑÐ°Ð¼Ð¼Ð°Ñ useradd, groupadd или newusers Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¾Ð±ÑÑнÑÑ Ð³ÑÑпп.

ÐнаÑение по ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ GID_MIN (ÑооÑв. GID_MAX) Ñавно 1000 (ÑооÑв. 60000).

MAIL_DIR (ÑÑÑока)

ÐоÑÑовÑй каÑалог. ÐаннÑй паÑамеÑÑ Ð½Ñжен Ð´Ð»Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾ÑÑовÑм ÑÑиком пÑи изменении или Ñдалении ÑÑÑÑной запиÑи полÑзоваÑелÑ. ÐÑли паÑамеÑÑ Ð½Ðµ задан, Ñо иÑполÑзÑеÑÑÑ Ð·Ð½Ð°Ñение Ñказанное пÑи ÑбоÑке.

MAIL_FILE (ÑÑÑока)

ÐпÑеделÑÐµÑ ÑаÑположение поÑÑовÑÑ Ñайлов полÑзоваÑÐµÐ»Ñ Ð¾ÑноÑиÑелÑно домаÑнего каÑалога.

ÐеÑеменнÑе MAIL_DIR и MAIL_FILE иÑполÑзÑÑÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ð¼Ð¸ useradd, usermod и userdel Ð´Ð»Ñ ÑозданиÑ, пеÑемеÑÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾ÑÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑ.

ÐÑли знаÑение MAIL_CHECK_ENAB Ñавно yes, Ñо они Ñакже иÑполÑзÑÑÑÑÑ Ð´Ð»Ñ Ð¾Ð¿ÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¿ÐµÑеменной окÑÑÐ¶ÐµÐ½Ð¸Ñ MAIL.

MAX_MEMBERS_PER_GROUP (ÑиÑло)

ÐакÑималÑное колиÑеÑÑво Ñленов в запиÑи о гÑÑппе. ÐÑи доÑÑÐ¸Ð¶ÐµÐ½Ð¸Ñ Ð¼Ð°ÐºÑимÑма заводиÑÑÑ Ð½Ð¾Ð²Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ Ð³ÑÑÐ¿Ð¿Ñ (ÑÑÑока) в /etc/group (Ñ Ñем же именем, паÑолем и Ñем же GID).

ÐнаÑение по ÑмолÑÐ°Ð½Ð¸Ñ Ñавно 0, ознаÑаÑÑее, ÑÑо огÑаниÑÐµÐ½Ð¸Ñ Ð½Ð° колиÑеÑÑво Ñленов в гÑÑппе неÑ.

ÐÐ°Ð½Ð½Ð°Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ (Ñазделение гÑÑппÑ) позволÑÐµÑ Ð¾Ð³ÑаниÑиÑÑ Ð´Ð»Ð¸Ð½Ñ ÑÑÑок в Ñайле гÑÑпп. ÐÑо полезно Ð´Ð»Ñ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ Ð´Ð»Ð¸Ð½Ñ ÑÑÑок гÑÑпп NIS в 1024 Ñимвола.

ÐÑли вам нÑжно Ñакое огÑаниÑение, ÑкажиÑе знаÑение 25.

ÐамеÑание: Ñазделение гÑÑпп поддеÑживаеÑÑÑ Ð½Ðµ вÑеми инÑÑÑÑменÑами (даже в набоÑе инÑÑÑÑменÑов Shadow). ÐÑ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¸ÑполÑзоваÑÑ ÑÑÑ Ð¿ÐµÑеменнÑÑ, еÑли вам дейÑÑвиÑелÑно ÑÑо ненÑжно.

PASS_MAX_DAYS (ÑиÑло)

ÐакÑималÑное ÑиÑло дней иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð°ÑолÑ. ÐÑли паÑÐ¾Ð»Ñ ÑÑаÑее ÑÑого ÑиÑла, Ñо бÑÐ´ÐµÑ Ð·Ð°Ð¿ÑÑена пÑоÑедÑÑа ÑÐ¼ÐµÐ½Ñ Ð¿Ð°ÑолÑ. ÐÑли знаÑение не задано, Ñо пÑедполагаеÑÑÑ Ð·Ð½Ð°Ñение −1 (Ñо еÑÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ Ð½Ðµ иÑполÑзÑеÑÑÑ).

PASS_MIN_DAYS (ÑиÑло)

ÐакÑималÑное ÑиÑло дней Ð¼ÐµÐ¶Ð´Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñми паÑолÑ. ÐÑÐ±Ð°Ñ Ñмена паÑÐ¾Ð»Ñ Ñанее заданного ÑÑока вÑполнена не бÑдеÑ. ÐÑли знаÑение не задано, Ñо пÑедполагаеÑÑÑ Ð·Ð½Ð°Ñение −1 (Ñо еÑÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ Ð½Ðµ иÑполÑзÑеÑÑÑ).

PASS_WARN_AGE (ÑиÑло)

ЧиÑло дней за коÑоÑое наÑнÑÑ Ð²ÑдаваÑÑÑÑ Ð¿ÑедÑпÑеждение об ÑÑÑаÑевании паÑолÑ. ÐÑлевое знаÑение ознаÑаеÑ, ÑÑо пÑедÑпÑеждение вÑдаÑÑÑÑ Ð² Ð´ÐµÐ½Ñ ÑÑÑаÑеваниÑ, пÑи оÑÑиÑаÑелÑном знаÑении пÑедÑпÑеждение вÑдаваÑÑÑÑ Ð½Ðµ бÑдеÑ. ÐÑли знаÑение не задано, вÑдаÑа пÑедÑпÑÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¾ÑклÑÑаеÑÑÑ.

SUB_GID_MIN (number), SUB_GID_MAX (number), SUB_GID_COUNT (number)

If /etc/subuid exists, the commands useradd and newusers (unless the user already have subordinate group IDs) allocate SUB_GID_COUNT unused group IDs from the range SUB_GID_MIN to SUB_GID_MAX for each new user.

The default values for SUB_GID_MIN, SUB_GID_MAX, SUB_GID_COUNT are respectively 100000, 600100000 and 10000.

SUB_UID_MIN (number), SUB_UID_MAX (number), SUB_UID_COUNT (number)

If /etc/subuid exists, the commands useradd and newusers (unless the user already have subordinate user IDs) allocate SUB_UID_COUNT unused user IDs from the range SUB_UID_MIN to SUB_UID_MAX for each new user.

The default values for SUB_UID_MIN, SUB_UID_MAX, SUB_UID_COUNT are respectively 100000, 600100000 and 10000.

SYS_GID_MAX (ÑиÑло), SYS_GID_MIN (ÑиÑло)

Ðиапазон иденÑиÑикаÑоÑов гÑÑпп, иÑполÑзÑемÑй в пÑогÑÐ°Ð¼Ð¼Ð°Ñ useradd, groupadd или newusers Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑиÑÑемнÑÑ Ð³ÑÑпп.

ÐнаÑение по ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ SYS_GID_MIN (ÑооÑв.SYS_GID_MAX) Ñавно 101 (ÑооÑв. GID_MIN−1).

SYS_UID_MAX (ÑиÑло), SYS_UID_MIN (ÑиÑло)

Ðиапазон иденÑиÑикаÑоÑов полÑзоваÑелей, иÑполÑзÑемÑй в пÑогÑÐ°Ð¼Ð¼Ð°Ñ useradd или newusers Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑиÑÑемнÑÑ Ð¿Ð¾Ð»ÑзоваÑелей.

ÐнаÑение по ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ SYS_UID_MIN (ÑооÑв. SYS_UID_MAX) Ñавно 101 (ÑооÑв. UID_MIN−1).

UID_MAX (ÑиÑло), UID_MIN (ÑиÑло)

Ðиапазон иденÑиÑикаÑоÑов полÑзоваÑелей, иÑполÑзÑемÑй в пÑогÑÐ°Ð¼Ð¼Ð°Ñ useradd или newusers Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¾Ð±ÑÑнÑÑ Ð¿Ð¾Ð»ÑзоваÑелей.

ÐнаÑение по ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ UID_MIN (ÑооÑв. UID_MAX) Ñавно 1000 (ÑооÑв. 60000).

UMASK (ÑиÑло)

ÐадаÑÑ Ð½Ð°ÑалÑное знаÑение маÑки доÑÑÑпа Ð´Ð»Ñ ÑоздаваемÑÑ Ñайлов. ÐÑли не Ñказано, Ñо маÑка ÑÑÑанавливаеÑÑÑ Ð² 022.

ÐÐ¾Ð¼Ð°Ð½Ð´Ñ useradd и newusers иÑполÑзÑÑÑ ÑÑÑ Ð¼Ð°ÑÐºÑ Ð´Ð»Ñ ÑÑÑановки пÑав доÑÑÑпа к домаÑÐ½ÐµÐ¼Ñ ÐºÐ°ÑалогÑ, коÑоÑÑй они ÑоздаÑÑ.

Также она иÑполÑзÑеÑÑÑ Ð¿ÑогÑаммой login Ð´Ð»Ñ Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ð½Ð°ÑалÑного знаÑÐµÐ½Ð¸Ñ umask полÑзоваÑелÑ. ÐамеÑим, ÑÑо ÑÑа маÑка Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÐµÑеопÑеделена из полÑзоваÑелÑÑкой ÑÑÑоки GECOS (еÑли ÑÑÑановлена пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ QUOTAS_ENAB) или Ñказанием огÑаниÑÐµÐ½Ð¸Ñ Ñ Ð¸Ð´ÐµÐ½ÑиÑикаÑоÑом K, в limits(5).

USERGROUPS_ENAB (логиÑеÑкий)

ÐклÑÑÐ°ÐµÑ ÑÑÑÐ°Ð½Ð¾Ð²ÐºÑ Ð³ÑÑÐ¿Ð¿Ñ Ð±Ð¸Ñов umask Ñавной биÑам владелÑÑа (пÑимеÑ: 022 −> 002, 077 −> 007) Ð´Ð»Ñ Ð½Ðµ ÑÑпеÑполÑзоваÑелей, еÑли uid Ñавен gid и Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÑÐ¾Ð²Ð¿Ð°Ð´Ð°ÐµÑ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ пеÑвиÑной гÑÑппÑ.

ÐÑли знаÑение Ñавно yes, Ñо userdel ÑдалÑÐµÑ Ð¿Ð¾Ð»ÑзоваÑелÑÑкÑÑ Ð³ÑÑппÑ, еÑли в ней Ð½ÐµÑ Ð±Ð¾Ð»ÑÑе Ñленов, а useradd по ÑмолÑÐ°Ð½Ð¸Ñ ÑоздаÑÑ Ð³ÑÑÐ¿Ð¿Ñ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ полÑзоваÑелÑ.

ФÐÐÐЫ

/etc/passwd

ÑодеÑÐ¶Ð¸Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ полÑзоваÑелÑÑ

/etc/shadow

ÑодеÑÐ¶Ð¸Ñ Ð·Ð°ÑиÑаемÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ полÑзоваÑелÑÑ

/etc/group

ÑодеÑÐ¶Ð¸Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ гÑÑппаÑ

/etc/gshadow

ÑодеÑÐ¶Ð¸Ñ Ð·Ð°ÑиÑаемÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ гÑÑппаÑ

/etc/default/useradd

знаÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ Ñоздаваемой ÑÑÑÑной запиÑи

/etc/skel/

каÑалог, ÑодеÑжаÑий ÑÐ°Ð¹Ð»Ñ Ð¿Ð¾ ÑмолÑаниÑ

/etc/subgid

Per user subordinate group IDs.

/etc/subuid

Per user subordinate user IDs.

/etc/login.defs

ÑодеÑÐ¶Ð¸Ñ ÐºÐ¾Ð½ÑигÑÑаÑÐ¸Ñ Ð¿Ð¾Ð´ÑиÑÑÐµÐ¼Ñ ÑеневÑÑ Ð¿Ð°Ñолей

ÐÐÐÐРÐЩÐÐÐЫРÐÐÐЧÐÐÐЯ

Ðоманда useradd завеÑÑÐ°Ñ ÑабоÑÑ, возвÑаÑÐ°ÐµÑ ÑледÑÑÑие знаÑениÑ:

0

ÑÑпеÑное вÑполнение

1

не ÑдалоÑÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑ Ñайл паÑолей

2

оÑибка в паÑамеÑÑÐ°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ

3

недопÑÑÑимое знаÑение паÑамеÑÑа

4

Ñакой UID Ñже ÑÑÑеÑÑвÑÐµÑ (и не задан паÑамеÑÑ −o)

6

ÑÐºÐ°Ð·Ð°Ð½Ð½Ð°Ñ Ð³ÑÑппа не ÑÑÑеÑÑвÑеÑ

9

Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ñже ÑÑÑеÑÑвÑеÑ

10

не ÑдалоÑÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑ Ñайл гÑÑпп

12

не ÑдалоÑÑ ÑоздаÑÑ Ð´Ð¾Ð¼Ð°Ñний каÑалог

14

can’t update SELinux user mapping

СÐÐТРÐТРТÐÐÐÐ

chfn(1), chsh(1), passwd(1), crypt(3), groupadd(8), groupdel(8), groupmod(8), login.defs(5), newusers(8), subgid(5), subuid(5), userdel(8), usermod(8).