groupadd

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


ÐÐÐÐÐÐÐÐ

groupadd − ÑоздаÑÑ Ð½Ð¾Ð²ÑÑ Ð³ÑÑппÑ

СÐÐТÐÐСÐС

groupadd [паÑамеÑÑÑ] гÑÑппа

ÐÐÐСÐÐÐÐ

ÐÑогÑамма groupadd ÑоздаÑÑ Ð½Ð¾Ð²ÑÑ Ð³ÑÑÐ¿Ð¿Ñ ÑоглаÑно ÑказаннÑм знаÑениÑм командной ÑÑÑоки и ÑиÑÑемнÑм знаÑениÑм по ÑмолÑаниÑ. ÐÐ¾Ð²Ð°Ñ Ð³ÑÑппа бÑÐ´ÐµÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð° в ÑиÑÑемнÑе ÑайлÑ.

ÐÐРÐÐÐТРЫ

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

−f, −−force

ÐавеÑÑиÑÑ ÑабоÑÑ Ð¸ веÑнÑÑÑ ÑоÑÑоÑние ÑÑпеÑного вÑполнениÑ, еÑли гÑÑппа Ñже ÑÑÑеÑÑвÑеÑ. ÐÑли иÑполÑзÑеÑÑÑ Ð²Ð¼ÐµÑÑе Ñ Ð¿Ð°ÑамеÑÑом −g и ÑказаннÑй GID Ñже ÑÑÑеÑÑвÑеÑ, Ñо вÑбиÑаеÑÑÑ Ð´ÑÑгой (ÑникалÑнÑй) GID (Ñо еÑÑÑ Ð¿Ð°ÑамеÑÑ −g игноÑиÑÑеÑÑÑ).

−g, −−gid GID

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

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

−h, −−help

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

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

ÐзмениÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ (GID_MIN, GID_MAX и дÑÑгие), коÑоÑÑе ÑÑанÑÑÑÑ Ð² Ñайле /etc/login.defs. Ðожно ÑказаÑÑ Ð½ÐµÑколÑко паÑамеÑÑов −K.

ÐÑимеÑ: −K GID_MIN=100 −K GID_MAX=499

ÐамеÑание: запиÑÑ Ð²Ð¸Ð´Ð° −K GID_MIN=10,GID_MAX=499 пока не ÑабоÑаеÑ.

−o, −−non−unique

РазÑеÑиÑÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ гÑÑÐ¿Ð¿Ñ Ñ Ð½Ðµ ÑникалÑнÑм GID.

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

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

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

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

−r, −−system

СоздаÑÑ ÑиÑÑемнÑÑ Ð³ÑÑппÑ.

ЧиÑловÑе иденÑиÑикаÑоÑÑ Ð´Ð»Ñ ÑиÑÑемнÑÑ Ð³ÑÑпп вÑбиÑаÑÑÑÑ Ð¸Ð· диапазона SYS_GID_MINSYS_GID_MAX, опÑеделÑннÑÑ Ð² login.defs, а не из GID_MINGID_MAX.

−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.

ÐÐСТРÐÐÐÐ

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

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

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

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

MAX_MEMBERS_PER_GROUP (ÑиÑло)

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

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

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

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

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

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

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

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

ФÐÐÐЫ

/etc/group

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

/etc/gshadow

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

/etc/login.defs

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

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

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

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

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

ÐÑли Ð¸Ð¼Ñ Ð³ÑÑÐ¿Ð¿Ñ Ñже ÑÑÑеÑÑвÑÐµÑ Ð²Ð¾ внеÑней базе даннÑÑ Ð³ÑÑпп, напÑÐ¸Ð¼ÐµÑ Ð² NIS или LDAP, Ñо groupadd не ÑÑÐ°Ð½ÐµÑ ÑоздаваÑÑ Ð³ÑÑппÑ.

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

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

0

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

2

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

3

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

4

не ÑникалÑнÑй GID (еÑли не задан паÑамеÑÑ −o)

9

не ÑникалÑное Ð¸Ð¼Ñ Ð³ÑÑппÑ

10

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

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

chfn(1), chsh(1), passwd(1), gpasswd(8), groupdel(8), groupmod(8), login.defs(5), useradd(8), userdel(8), usermod(8).