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_MIN−SYS_GID_MAX, опÑеделÑннÑÑ Ð² login.defs, а не из GID_MIN−GID_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).