#Pattern not found (press RETURN)
useradd(8) ÐÐ¾Ð¼Ð°Ð½Ð´Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑиÑÑемой useradd(8)
ÐÐЯ
useradd - ÑегиÑÑÑиÑÑÐµÑ Ð½Ð¾Ð²Ð¾Ð³Ð¾ полÑзоваÑÐµÐ»Ñ Ð¸Ð»Ð¸ изменÑÐµÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ Ð¾ новÑÑ
полÑзоваÑелÑÑ
СÐÐÐÐСÐС
useradd [паÑамеÑÑÑ] УЧÐТÐÐЯ_ÐÐÐÐСЬ
useradd -D
useradd -D [паÑамеÑÑÑ]
ÐÐÐСÐÐÐÐ
useradd is a low level utility for adding users. On Debian, administrators should usually use
adduser(8) instead.
ÐÑи запÑÑке без паÑамеÑÑа -D команда useradd ÑоздаÑÑ Ð½Ð¾Ð²ÑÑ ÑÑÑÑнÑÑ Ð·Ð°Ð¿Ð¸ÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑ,
иÑполÑзÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð¸Ð· командной ÑÑÑоки и ÑиÑÑемнÑе знаÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑаниÑ. РзавиÑимоÑÑи оÑ
паÑамеÑÑов командной ÑÑÑоки, команда useradd обновлÑÐµÑ ÑиÑÑемнÑе ÑайлÑ, а Ñакже Ð¼Ð¾Ð¶ÐµÑ ÑоздаÑÑ
домаÑний каÑалог нового полÑзоваÑÐµÐ»Ñ Ð¸ ÑкопиÑоваÑÑ Ð½Ð°ÑалÑнÑе ÑÐ°Ð¹Ð»Ñ Ð½Ð°ÑÑÑоек.
Ðо ÑмолÑаниÑ, Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ полÑзоваÑÐµÐ»Ñ Ñакже ÑоздаÑÑÑÑ Ð³ÑÑппа (ÑмоÑÑиÑе паÑамеÑÑÑ -g, -N, -U и
USERGROUPS_ENAB).
ÐÐÐ ÐÐÐТРЫ
ÐаÑамеÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ useradd:
-b, --base-dir ÐÐÐÐÐЫÐ_ÐÐТÐÐ
ÐазовÑй ÑиÑÑемнÑй каÑалог по ÑмолÑаниÑ, еÑли дÑÑгой каÑалог не Ñказан Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¿Ð°ÑамеÑÑа
-d. ÐнаÑение ÐÐÐÐÐЫÐ_ÐÐТÐРобÑединÑеÑÑÑ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ ÑÑÑÑной запиÑи Ð´Ð»Ñ Ð¾Ð¿ÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¼Ð°Ñнего
каÑалога. ÐÑли не Ñказан паÑамеÑÑ -m, Ñо ÐÐÐÐÐЫÐ_ÐÐТÐРдолжен ÑÑÑеÑÑвоваÑÑ.
ÐÑли ÑÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð½Ðµ задан, Ñо команда useradd бÑÐ´ÐµÑ Ð¸ÑполÑзоваÑÑ Ð±Ð°Ð·Ð¾Ð²Ñй каÑалог,
ÑказаннÑй в пеÑеменной HOME в Ñайле /etc/default/useradd инаÑе /home (по ÑмолÑаниÑ).
-c, --comment ÐÐÐÐÐÐТÐÐ ÐÐ
РкоÑоÑко опиÑÑваеÑÑÑ ÑÑÑÑÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ, и в наÑÑоÑÑее
вÑÐµÐ¼Ñ Ð¸ÑполÑзÑеÑÑÑ ÐºÐ°Ðº поле Ð´Ð»Ñ Ð¸Ð¼ÐµÐ½Ð¸ и Ñамилии полÑзоваÑелÑ.
-d, --home ÐÐÐÐШÐÐÐ_ÐÐТÐÐ
ÐÐ»Ñ Ñоздаваемого полÑзоваÑÐµÐ»Ñ Ð±ÑÐ´ÐµÑ Ð¸ÑполÑзован каÑалог ÐÐÐÐШÐÐÐ_ÐÐТÐРв каÑеÑÑве
наÑалÑного каÑалога. Ðо ÑмолÑаниÑ, ÑÑо знаÑение полÑÑаеÑÑÑ Ð¾Ð±Ñединением ÐÐÐÐРполÑзоваÑелÑ
Ñ ÐÐÐÐÐЫÐ_ÐÐТÐРи иÑполÑзÑеÑÑÑ ÐºÐ°Ðº Ð¸Ð¼Ñ Ð´Ð¾Ð¼Ð°Ñнего каÑалога. ÐаÑалог ÐÐÐÐШÐÐÐ_ÐÐТÐÐ
необÑзаÑелÑно должен ÑÑÑеÑÑвоваÑÑ, но не бÑÐ´ÐµÑ Ñоздан, еÑли его неÑ.
-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 ÐÐ=ÐÐÐЧÐÐÐÐ
ÐаменÑÐµÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ Ð¸Ð· Ñайла /etc/login.defs (UID_MIN, UID_MAX, UMASK,
PASS_MAX_DAYS и дÑÑгиÑ
).
ÐÑимеÑ: -K PASS_MAX_DAYS=-1 можно иÑполÑзоваÑÑ Ð¿Ñи Ñоздании ÑиÑÑемной ÑÑÑÑной запиÑи, ÑÑобÑ
вÑклÑÑиÑÑ ÑÑÑаÑевание паÑолÑ, даже еÑли ÑиÑÑÐµÐ¼Ð½Ð°Ñ ÑÑÑÑÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ Ð²Ð¾Ð¾Ð±Ñе не Ð¸Ð¼ÐµÐµÑ Ð¿Ð°ÑолÑ.
Ðожно ÑказÑваÑÑ Ð¿Ð°ÑамеÑÑ -K неÑколÑко Ñаз, напÑимеÑ: -K UID_MIN=100 -K UID_MAX=499
-l, --no-log-init
Ðе добавлÑÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð² Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
lastlog и faillog.
Ðо ÑмолÑаниÑ, запиÑи полÑзоваÑÐµÐ»Ñ Ð² базаÑ
даннÑÑ
lastlog и faillog ÑбÑаÑÑваÑÑÑÑ Ð²Ð¾
избежание повÑоÑного иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð·Ð°Ð¿Ð¸Ñи, оÑÑавÑейÑÑ Ð¾Ñ Ñанее ÑдалÑнного полÑзоваÑелÑ.
For the compatibility with previous Debian's useradd, the -O option is also supported.
-m, --create-home
СоздаÑÑ Ð´Ð¾Ð¼Ð°Ñний каÑалог полÑзоваÑелÑ, еÑли он не ÑÑÑеÑÑвÑеÑ. Ð¤Ð°Ð¹Ð»Ñ Ð¸ каÑалоги,
ÑодеÑжаÑиеÑÑ Ð² каÑалоге Ñаблонов (коÑоÑÑй можно ÑказаÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¿Ð°ÑамеÑÑа the -k option),
бÑдÑÑ ÑкопиÑÐ¾Ð²Ð°Ð½Ñ Ð² домаÑний каÑалог.
Ðо ÑмолÑаниÑ, еÑли ÑÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð½Ðµ Ñказан и не задана пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ CREATE_HOME, домаÑний
каÑалог не ÑоздаÑÑÑÑ.
-M
Ðе ÑоздаваÑÑ Ð´Ð¾Ð¼Ð°Ñний каÑалог полÑзоваÑелÑ, даже еÑли знаÑение ÑиÑÑемной пеÑеменной в Ñайле
/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_MIN-SYS_UID_MAX, опÑеделÑнного в
/etc/login.defs, а не из UID_MIN-UID_MAX (ÑÑо же каÑаеÑÑÑ Ð¸ ÑаÑÑи Ñ GID пÑи Ñоздании
гÑÑпп).
ÐамеÑим, ÑÑо useradd не ÑоздаÑÑ Ð´Ð¾Ð¼Ð°Ñний каÑалог Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ полÑзоваÑÐµÐ»Ñ Ð½ÐµÐ·Ð°Ð²Ð¸Ñимо оÑ
знаÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ Ð² /etc/login.defs (CREATE_HOME). ÐÑли Ð²Ñ Ñ
оÑиÑе ÑоздаÑÑ Ð´Ð¾Ð¼Ð°Ñний
каÑалог Ð´Ð»Ñ ÑиÑÑемной ÑÑÑÑной запиÑи ÑкажиÑе паÑамеÑÑ -m.
-R, --root ÐÐТ_CHROOT
ÐÑполниÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² каÑалоге ÐÐТ_CHROOT и иÑполÑзоваÑÑ ÑÐ°Ð¹Ð»Ñ Ð½Ð°ÑÑÑойки из каÑалога
ÐÐТ_CHROOT.
-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 не ÑÑÐ°Ð½ÐµÑ ÑоздаваÑÑ ÑÑÑÑнÑÑ Ð·Ð°Ð¿Ð¸ÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑ.
It is usually recommended to only use usernames that begin with a lower case letter or an
underscore, followed by lower case letters, digits, underscores, or dashes. They can end with a
dollar sign. In regular expression terms: [a-z_][a-z0-9_-]*[$]?
On Debian, the only constraints are that usernames must neither start with a dash ('-') nor
plus ('+') nor tilde ('~') nor contain a colon (':'), a comma (','), or a whitespace (space: '
', end of line: '\n', tabulation: '\t', etc.). Note that using a slash ('/') may break the
default algorithm for the definition of the user's home directory.
Ðмена полÑзоваÑелей могÑÑ Ð±ÑÑÑ Ð´Ð»Ð¸Ð½Ð¾Ð¹ не более 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 Ð´Ð»Ñ ÑозданиÑ,
пеÑемеÑÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾ÑÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑ.
MAX_MEMBERS_PER_GROUP (ÑиÑло)
ÐакÑималÑное колиÑеÑÑво Ñленов в запиÑи о гÑÑппе. ÐÑи доÑÑÐ¸Ð¶ÐµÐ½Ð¸Ñ Ð¼Ð°ÐºÑимÑма заводиÑÑÑ Ð½Ð¾Ð²Ð°Ñ
запиÑÑ Ð³ÑÑÐ¿Ð¿Ñ (ÑÑÑока) в /etc/group (Ñ Ñем же именем, паÑолем и Ñем же GID).
ÐнаÑение по ÑмолÑÐ°Ð½Ð¸Ñ Ñавно 0, ознаÑаÑÑее, ÑÑо огÑаниÑÐµÐ½Ð¸Ñ Ð½Ð° колиÑеÑÑво Ñленов в гÑÑппе
неÑ.
ÐÐ°Ð½Ð½Ð°Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ (Ñазделение гÑÑппÑ) позволÑÐµÑ Ð¾Ð³ÑаниÑиÑÑ Ð´Ð»Ð¸Ð½Ñ ÑÑÑок в Ñайле гÑÑпп. ÐÑо
полезно Ð´Ð»Ñ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ Ð´Ð»Ð¸Ð½Ñ ÑÑÑок гÑÑпп NIS в 1024 Ñимвола.
ÐÑли вам нÑжно Ñакое огÑаниÑение, ÑкажиÑе знаÑение 25.
ÐамеÑание: Ñазделение гÑÑпп поддеÑживаеÑÑÑ Ð½Ðµ вÑеми инÑÑÑÑменÑами (даже в набоÑе
инÑÑÑÑменÑов Shadow). ÐÑ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¸ÑполÑзоваÑÑ ÑÑÑ Ð¿ÐµÑеменнÑÑ, еÑли вам дейÑÑвиÑелÑно ÑÑо
ненÑжно.
PASS_MAX_DAYS (ÑиÑло)
ÐакÑималÑное ÑиÑло дней иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð°ÑолÑ. ÐÑли паÑÐ¾Ð»Ñ ÑÑаÑее ÑÑого ÑиÑла, Ñо бÑдеÑ
запÑÑена пÑоÑедÑÑа ÑÐ¼ÐµÐ½Ñ Ð¿Ð°ÑолÑ. ÐÑли знаÑение не задано, Ñо пÑедполагаеÑÑÑ Ð·Ð½Ð°Ñение -1 (Ñо
еÑÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ Ð½Ðµ иÑполÑзÑеÑÑÑ).
PASS_MIN_DAYS (ÑиÑло)
ÐакÑималÑное ÑиÑло дней Ð¼ÐµÐ¶Ð´Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñми паÑолÑ. ÐÑока
вÑполнена не бÑдеÑ. ÐÑли знаÑение не задано, Ñо пÑедполагаеÑÑÑ Ð·Ð½Ð°Ñение -1 (Ñо еÑÑÑ
возможноÑÑÑ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ Ð½Ðµ иÑполÑзÑеÑÑÑ).
PASS_WARN_AGE (ÑиÑло)
ЧиÑло дней за коÑоÑое наÑнÑÑ Ð²ÑдаваÑÑÑÑ Ð¿ÑедÑпÑеждение об ÑÑÑаÑевании паÑолÑ. ÐÑлевое
знаÑение ознаÑаеÑ, ÑÑо пÑедÑпÑеждение вÑдаÑÑÑÑ Ð² Ð´ÐµÐ½Ñ ÑÑÑаÑеваниÑ, пÑи оÑÑиÑаÑелÑном
знаÑении пÑедÑпÑеждение вÑдаваÑÑÑÑ Ð½Ðµ бÑдеÑ. ÐÑли знаÑение не задано, вÑдаÑа пÑедÑпÑеждениÑ
оÑклÑÑаеÑÑÑ.
3
недопÑÑÑимое знаÑение паÑамеÑÑа
4 Ðиапазон иденÑиÑикаÑоÑов гÑÑпп, иÑполÑзÑемÑй в пÑогÑаммаÑ
useradd, groupadd или newusers
Ñакой UID Ñже ÑÑÑеÑÑвÑÐµÑ (и не задан паÑамеÑÑ -o)
Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑиÑÑемнÑÑ
гÑÑпп.
6
ÐнаÑение по ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ 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 иÑполÑзÑÑÑ ÑÑÑ Ð¼Ð°ÑÐºÑ Ð´Ð»Ñ ÑÑÑановки пÑав доÑÑÑпа к домаÑнемÑ
каÑалогÑ, коÑоÑÑй они ÑоздаÑÑ.
Ðна Ñакже иÑполÑзÑеÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ pam_umask как знаÑение umask по ÑмолÑаниÑ.
USERGROUPS_ENAB (логиÑеÑкий)
ÐÑли знаÑение Ñавно yes, Ñо userdel ÑдалÑÐµÑ Ð¿Ð¾Ð»ÑзоваÑелÑÑкÑÑ Ð³ÑÑппÑ, еÑли в ней Ð½ÐµÑ Ð±Ð¾Ð»ÑÑе
Ñленов, а useradd по ÑмолÑÐ°Ð½Ð¸Ñ ÑоздаÑÑ Ð³ÑÑÐ¿Ð¿Ñ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ полÑзоваÑелÑ.
ФÐÐÐ
/etc/passwd
ÑодеÑÐ¶Ð¸Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ полÑзоваÑелÑÑ
/etc/shadow
ÑодеÑÐ¶Ð¸Ñ Ð·Ð°ÑиÑаемÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ полÑзоваÑелÑÑ
/etc/group
ÑодеÑÐ¶Ð¸Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ гÑÑппаÑ
/etc/gshadow
ÑодеÑÐ¶Ð¸Ñ Ð·Ð°ÑиÑаемÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ гÑÑппаÑ
/etc/default/useradd
знаÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ Ñоздаваемой ÑÑÑÑной запиÑи
/etc/skel/
каÑалог, ÑодеÑжаÑий ÑÐ°Ð¹Ð»Ñ Ð¿Ð¾ ÑмолÑаниÑ
/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), userdel(8), usermod(8).
shadow-utils 4.1.5.1 05/25/2012 useradd(8)
/etc/login.defs
ÑодеÑÐ¶Ð¸Ñ ÐºÐ¾Ð½ÑигÑÑаÑÐ¸Ñ Ð¿Ð¾Ð´ÑиÑÑÐµÐ¼Ñ ÑеневÑÑ
паÑолей
ÐÐÐÐÐ ÐЩÐÐÐЫРÐÐÐЧÐÐÐЯ
Ðоманда useradd завеÑÑÐ°Ñ ÑабоÑÑ, возвÑаÑÐ°ÐµÑ ÑледÑÑÑие знаÑениÑ:
0
ÑÑпеÑное вÑполнение
1
не ÑдалоÑÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑ Ñайл паÑолей
2
оÑибка в паÑамеÑÑаÑ
командÑ
3
недопÑÑÑимое знаÑение паÑамеÑÑа
4
Ñакой UID Ñже ÑÑÑеÑÑвÑÐµÑ (и не задан паÑамеÑÑ -o)
6
ÑÐºÐ°Ð·Ð°Ð½Ð½Ð°Ñ Ð³ÑÑппа не ÑÑÑеÑÑвÑеÑ
9
Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ñже ÑÑÑеÑÑвÑеÑ
10
не ÑдалоÑÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑ Ñайл гÑÑпп
12
не ÑдалоÑÑ ÑоздаÑÑ Ð´Ð¾Ð¼Ð°Ñний каÑалог
14
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), userdel(8), usermod(8).
shadow-utils 4.1.5.1 05/25/2012 useradd(8)
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
GID_MAX (ÑиÑло), GID_MIN (ÑиÑло)
Ðиапазон иденÑиÑикаÑоÑов гÑÑпп, иÑполÑзÑемÑй в пÑогÑаммаÑ
useradd, groupadd или newusers
Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¾Ð±ÑÑнÑÑ
гÑÑпп.
ÐнаÑение по ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ GID_MIN (ÑооÑв. GID_MAX) Ñавно 1000 (ÑооÑв. 60000).
MAIL_DIR (ÑÑÑока)
ÐоÑÑовÑй каÑалог. ÐаннÑй паÑамеÑÑ Ð½Ñжен Ð´Ð»Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾ÑÑовÑм ÑÑиком пÑи изменении или
Ñдалении ÑÑÑÑной запиÑи полÑзоваÑелÑ. ÐÑли паÑамеÑÑ Ð½Ðµ задан, Ñо иÑполÑзÑеÑÑÑ Ð·Ð½Ð°Ñение
Ñказанное пÑи ÑбоÑке.
MAIL_FILE (ÑÑÑока)
ÐпÑеделÑÐµÑ ÑаÑположение поÑÑовÑÑ
Ñайлов полÑзоваÑÐµÐ»Ñ Ð¾ÑноÑиÑелÑно домаÑнего каÑалога.
ÐеÑеменнÑе MAIL_DIR и MAIL_FILE иÑполÑзÑÑÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ð¼Ð¸ useradd, usermod и userdel Ð´Ð»Ñ ÑозданиÑ,
пеÑемеÑÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾ÑÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑ.
MAX_MEMBERS_PER_GROUP (ÑиÑло)
ÐакÑималÑное колиÑеÑÑво Ñленов в запиÑи о гÑÑппе. ÐÑи доÑÑÐ¸Ð¶ÐµÐ½Ð¸Ñ Ð¼Ð°ÐºÑимÑма заводиÑÑÑ Ð½Ð¾Ð²Ð°Ñ
запиÑÑ Ð³ÑÑÐ¿Ð¿Ñ (ÑÑÑока) в /etc/group (Ñ Ñем же именем, паÑолем и Ñем же GID).
ÐнаÑение по ÑмолÑÐ°Ð½Ð¸Ñ Ñавно 0, ознаÑаÑÑее, ÑÑо огÑаниÑÐµÐ½Ð¸Ñ Ð½Ð° колиÑеÑÑво Ñленов в гÑÑппе
неÑ.
ÐÐ°Ð½Ð½Ð°Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ (Ñазделение гÑÑппÑ) позволÑÐµÑ Ð¾Ð³ÑаниÑиÑÑ Ð´Ð»Ð¸Ð½Ñ ÑÑÑок в Ñайле гÑÑпп. ÐÑо
полезно Ð´Ð»Ñ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ Ð´Ð»Ð¸Ð½Ñ ÑÑÑок гÑÑпп NIS в 1024 Ñимвола.
ÐÑли вам нÑжно Ñакое огÑаниÑение, ÑкажиÑе знаÑение 25.
ÐамеÑание: Ñазделение гÑÑпп поддеÑживаеÑÑÑ Ð½Ðµ вÑеми инÑÑÑÑменÑами (даже в набоÑе
инÑÑÑÑменÑов Shadow). ÐÑ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¸ÑполÑзоваÑÑ ÑÑÑ Ð¿ÐµÑеменнÑÑ, еÑли вам дейÑÑвиÑелÑно ÑÑо
ненÑжно.
PASS_MAX_DAYS (ÑиÑло)
ÐакÑималÑное ÑиÑло дней иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð°ÑолÑ. ÐÑли паÑÐ¾Ð»Ñ ÑÑаÑее ÑÑого ÑиÑла, Ñо бÑдеÑ
запÑÑена пÑоÑедÑÑа ÑÐ¼ÐµÐ½Ñ Ð¿Ð°ÑолÑ. ÐÑли знаÑение не задано, Ñо пÑедполагаеÑÑÑ Ð·Ð½Ð°Ñение -1 (Ñо
еÑÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ Ð½Ðµ иÑполÑзÑеÑÑÑ).
PASS_MIN_DAYS (ÑиÑло)
ÐакÑималÑное ÑиÑло дней Ð¼ÐµÐ¶Ð´Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñми паÑолÑ. ÐÑока
вÑполнена не бÑдеÑ. ÐÑли знаÑение не задано, Ñо пÑедполагаеÑÑÑ Ð·Ð½Ð°Ñение -1 (Ñо еÑÑÑ
возможноÑÑÑ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ Ð½Ðµ иÑполÑзÑеÑÑÑ).
PASS_WARN_AGE (ÑиÑло)
ЧиÑло дней за коÑоÑое наÑнÑÑ Ð²ÑдаваÑÑÑÑ Ð¿ÑедÑпÑеждение об ÑÑÑаÑевании паÑолÑ. ÐÑлевое
знаÑение ознаÑаеÑ, ÑÑо пÑедÑпÑеждение вÑдаÑÑÑÑ Ð² Ð´ÐµÐ½Ñ ÑÑÑаÑеваниÑ, пÑи оÑÑиÑаÑелÑном
знаÑении пÑедÑпÑеждение вÑдаваÑÑÑÑ Ð½Ðµ бÑдеÑ. ÐÑли знаÑение не задано, вÑдаÑа пÑедÑпÑеждениÑ
оÑклÑÑаеÑÑÑ.
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 иÑполÑзÑÑÑ ÑÑÑ Ð¼Ð°ÑÐºÑ Ð´Ð»Ñ ÑÑÑановки пÑав доÑÑÑпа к домаÑнемÑ
каÑалогÑ, коÑоÑÑй они ÑоздаÑÑ.
Ðна Ñакже иÑполÑзÑеÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ pam_umask как знаÑение umask по ÑмолÑаниÑ.
USERGROUPS_ENAB (логиÑеÑкий)
ÐÑли знаÑение Ñавно yes, Ñо userdel ÑдалÑÐµÑ Ð¿Ð¾Ð»ÑзоваÑелÑÑкÑÑ Ð³ÑÑппÑ, еÑли в ней Ð½ÐµÑ Ð±Ð¾Ð»ÑÑе
Ñленов, а useradd по ÑмолÑÐ°Ð½Ð¸Ñ ÑоздаÑÑ Ð³ÑÑÐ¿Ð¿Ñ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ полÑзоваÑелÑ.
ФÐÐÐ
/etc/passwd
ÑодеÑÐ¶Ð¸Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ полÑзоваÑелÑÑ
/etc/shadow
ÑодеÑÐ¶Ð¸Ñ Ð·Ð°ÑиÑаемÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ полÑзоваÑелÑÑ
/etc/group
ÑодеÑÐ¶Ð¸Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ гÑÑппаÑ
/etc/gshadow
ÑодеÑÐ¶Ð¸Ñ Ð·Ð°ÑиÑаемÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ гÑÑппаÑ
/etc/default/useradd
знаÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ Ñоздаваемой ÑÑÑÑной запиÑи
/etc/skel/
каÑалог, ÑодеÑжаÑий ÑÐ°Ð¹Ð»Ñ Ð¿Ð¾ ÑмолÑаниÑ
иденÑиÑикаÑоÑÑ Ð²ÑбиÑаÑÑÑÑ Ð¸Ð· диапазона SYS_UID_MIN-SYS_UID_MAX, опÑеделÑнного в
/etc/login.defs, а не из UID_MIN-UID_MAX (ÑÑо же каÑаеÑÑÑ Ð¸ ÑаÑÑи Ñ GID пÑи Ñоздании
гÑÑпп).
ÐамеÑим, ÑÑо useradd не ÑоздаÑÑ Ð´Ð¾Ð¼Ð°Ñний каÑалог Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ полÑзоваÑÐµÐ»Ñ Ð½ÐµÐ·Ð°Ð²Ð¸Ñимо оÑ
знаÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ Ð² /etc/login.defs (CREATE_HOME). ÐÑли Ð²Ñ Ñ
оÑиÑе ÑоздаÑÑ Ð´Ð¾Ð¼Ð°Ñний
каÑалог Ð´Ð»Ñ ÑиÑÑемной ÑÑÑÑной запиÑи ÑкажиÑе паÑамеÑÑ -m.
-R, --root ÐÐТ_CHROOT
ÐÑполниÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² каÑалоге ÐÐТ_CHROOT и иÑполÑзоваÑÑ ÑÐ°Ð¹Ð»Ñ Ð½Ð°ÑÑÑойки из каÑалога
ÐÐТ_CHROOT.
-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/ (или в
ÐÐ ÐÐÐСТÐÐ ÐÐÐÐÐЯ
ÐелÑÐ·Ñ Ð´Ð¾Ð±Ð°Ð²Ð¸ÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð² гÑÑÐ¿Ð¿Ñ NIS или LDAP. ÐÑо необÑ
одимо делаÑÑ Ð½Ð° ÑооÑвеÑÑÑвÑÑÑем
ÑеÑвеÑе.
Также, еÑли Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ñже ÑÑÑеÑÑвÑÐµÑ Ð²Ð¾ внеÑней базе даннÑÑ
Ñакой как NIS или LDAP, Ñо
useradd не ÑÑÐ°Ð½ÐµÑ ÑоздаваÑÑ ÑÑÑÑнÑÑ Ð·Ð°Ð¿Ð¸ÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑ.
It is usually recommended to only use usernames that begin with a lower case letter or an
underscore, followed by lower case letters, digits, underscores, or dashes. They can end with a
dollar sign. In regular expression terms: [a-z_][a-z0-9_-]*[$]?
On Debian, the only constraints are that usernames must neither start with a dash ('-') nor
plus ('+') nor tilde ('~') nor contain a colon (':'), a comma (','), or a whitespace (space: '
', end of line: '\n', tabulation: '\t', etc.). Note that using a slash ('/') may break the
default algorithm for the definition of the user's home directory.
Ðмена полÑзоваÑелей могÑÑ Ð±ÑÑÑ Ð´Ð»Ð¸Ð½Ð¾Ð¹ не более 32 знаков.
ÐÐСТРÐÐÐÐ
Ðа ÑабоÑÑ ÑÑого инÑÑÑÑменÑа влиÑÑÑ ÑледÑÑÑие пеÑеменнÑе наÑÑÑойки из /etc/login.defs:
CREATE_HOME (логиÑеÑкий)
ÐпÑеделÑеÑ, должен ли ÑоздаваÑÑÑÑ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð¾Ð¼Ð°Ñний каÑалог Ð´Ð»Ñ Ð½Ð¾Ð²ÑÑ
полÑзоваÑелей.
ÐÑа пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð½Ðµ влиÑÐµÑ Ð½Ð° ÑиÑÑемнÑÑ
полÑзоваÑелей и Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÐµÑеопÑеделена из
-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 ÐÐ=ÐÐÐЧÐÐÐÐ
ÐаменÑÐµÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ Ð¸Ð· Ñайла /etc/login.defs (UID_MIN, UID_MAX, UMASK,
PASS_MAX_DAYS и дÑÑгиÑ
).
ÐÑимеÑ: -K PASS_MAX_DAYS=-1 можно иÑполÑзоваÑÑ Ð¿Ñи Ñоздании ÑиÑÑемной ÑÑÑÑной запиÑи, ÑÑобÑ
вÑклÑÑиÑÑ ÑÑÑаÑевание паÑолÑ, даже еÑли ÑиÑÑÐµÐ¼Ð½Ð°Ñ ÑÑÑÑÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ Ð²Ð¾Ð¾Ð±Ñе не Ð¸Ð¼ÐµÐµÑ Ð¿Ð°ÑолÑ.
Ðожно ÑказÑваÑÑ Ð¿Ð°ÑамеÑÑ -K неÑколÑко Ñаз, напÑимеÑ: -K UID_MIN=100 -K UID_MAX=499
-l, --no-log-init
Ðе добавлÑÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð² Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
lastlog и faillog.
Ðо ÑмолÑаниÑ, запиÑи полÑзоваÑÐµÐ»Ñ Ð² базаÑ
даннÑÑ
lastlog и faillog ÑбÑаÑÑваÑÑÑÑ Ð²Ð¾
избежание повÑоÑного иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð·Ð°Ð¿Ð¸Ñи, оÑÑавÑейÑÑ Ð¾Ñ Ñанее ÑдалÑнного полÑзоваÑелÑ.
For the compatibility with previous Debian's useradd, the -O option is also supported.
-m, --create-home
ÑодеÑжаÑиеÑÑ Ð² каÑалоге Ñаблонов (коÑоÑÑй можно ÑказаÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¿Ð°ÑамеÑÑа the -k option),
бÑдÑÑ ÑкопиÑÐ¾Ð²Ð°Ð½Ñ Ð² домаÑний каÑалог.
Ðо ÑмолÑаниÑ, еÑли ÑÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð½Ðµ Ñказан и не задана пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ CREATE_HOME, домаÑний
каÑалог не ÑоздаÑÑÑÑ.
-M
Ðе ÑоздаваÑÑ Ð´Ð¾Ð¼Ð°Ñний каÑалог полÑзоваÑелÑ, даже еÑли знаÑение ÑиÑÑемной пеÑеменной в Ñайле
/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, и иÑ
ÑиÑловÑе
useradd(8) ÐÐ¾Ð¼Ð°Ð½Ð´Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑиÑÑемой useradd(8)
ÐÐЯ
useradd - ÑегиÑÑÑиÑÑÐµÑ Ð½Ð¾Ð²Ð¾Ð³Ð¾ полÑзоваÑÐµÐ»Ñ Ð¸Ð»Ð¸ изменÑÐµÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ Ð¾ новÑÑ
полÑзоваÑелÑÑ
СÐÐÐÐСÐС
useradd [паÑамеÑÑÑ] УЧÐТÐÐЯ_ÐÐÐÐСЬ
useradd -D
useradd -D [паÑамеÑÑÑ]
ÐÐÐСÐÐÐÐ
useradd is a low level utility for adding users. On Debian, administrators should usually use
adduser(8) instead.
ÐÑи запÑÑке без паÑамеÑÑа -D команда useradd ÑоздаÑÑ Ð½Ð¾Ð²ÑÑ ÑÑÑÑнÑÑ Ð·Ð°Ð¿Ð¸ÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑ,
иÑполÑзÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð¸Ð· командной ÑÑÑоки и ÑиÑÑемнÑе знаÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑаниÑ. РзавиÑимоÑÑи оÑ
паÑамеÑÑов командной ÑÑÑоки, команда useradd обновлÑÐµÑ ÑиÑÑемнÑе ÑайлÑ, а Ñакже Ð¼Ð¾Ð¶ÐµÑ ÑоздаÑÑ
домаÑний каÑалог нового полÑзоваÑÐµÐ»Ñ Ð¸ ÑкопиÑоваÑÑ Ð½Ð°ÑалÑнÑе ÑÐ°Ð¹Ð»Ñ Ð½Ð°ÑÑÑоек.
Ðо ÑмолÑаниÑ, Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ полÑзоваÑÐµÐ»Ñ Ñакже ÑоздаÑÑÑÑ Ð³ÑÑппа (ÑмоÑÑиÑе паÑамеÑÑÑ -g, -N, -U и
USERGROUPS_ENAB).
ÐÐÐ ÐÐÐТРЫ
ÐаÑамеÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ useradd:
-b, --base-dir ÐÐÐÐÐЫÐ_ÐÐТÐÐ
ÐазовÑй ÑиÑÑемнÑй каÑалог по ÑмолÑаниÑ, еÑли дÑÑгой каÑалог не Ñказан Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¿Ð°ÑамеÑÑа
-d. ÐнаÑение ÐÐÐÐÐЫÐ_ÐÐТÐРобÑединÑеÑÑÑ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ ÑÑÑÑной запиÑи Ð´Ð»Ñ Ð¾Ð¿ÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¼Ð°Ñнего
каÑалога. ÐÑли не Ñказан паÑамеÑÑ -m, Ñо ÐÐÐÐÐЫÐ_ÐÐТÐРдолжен ÑÑÑеÑÑвоваÑÑ.
ÐÑли ÑÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð½Ðµ задан, Ñо команда useradd бÑÐ´ÐµÑ Ð¸ÑполÑзоваÑÑ Ð±Ð°Ð·Ð¾Ð²Ñй каÑалог,
ÑказаннÑй в пеÑеменной HOME в Ñайле /etc/default/useradd инаÑе /home (по ÑмолÑаниÑ).
-c, --comment ÐÐÐÐÐÐТÐÐ ÐÐ
РкоÑоÑко опиÑÑваеÑÑÑ ÑÑÑÑÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ, и в наÑÑоÑÑее
вÑÐµÐ¼Ñ Ð¸ÑполÑзÑеÑÑÑ ÐºÐ°Ðº поле Ð´Ð»Ñ Ð¸Ð¼ÐµÐ½Ð¸ и Ñамилии полÑзоваÑелÑ.
-d, --home ÐÐÐÐШÐÐÐ_ÐÐТÐÐ
ÐÐ»Ñ Ñоздаваемого полÑзоваÑÐµÐ»Ñ Ð±ÑÐ´ÐµÑ Ð¸ÑполÑзован каÑалог ÐÐÐÐШÐÐÐ_ÐÐТÐРв каÑеÑÑве
наÑалÑного каÑалога. Ðо ÑмолÑаниÑ, ÑÑо знаÑение полÑÑаеÑÑÑ Ð¾Ð±Ñединением ÐÐÐÐРполÑзоваÑелÑ
Ñ ÐÐÐÐÐЫÐ_ÐÐТÐРи иÑполÑзÑеÑÑÑ ÐºÐ°Ðº Ð¸Ð¼Ñ Ð´Ð¾Ð¼Ð°Ñнего каÑалога. ÐаÑалог ÐÐÐÐШÐÐÐ_ÐÐТÐÐ
необÑзаÑелÑно должен ÑÑÑеÑÑвоваÑÑ, но не бÑÐ´ÐµÑ Ñоздан, еÑли его неÑ.
-D, --defaults
СмоÑÑиÑе далее в подÑазделе «Ðзменение знаÑений по ÑмолÑаниÑ».