зТХРРБ ЬФП РТПУФП УРЙУПЛ РПМШЪПЧБФЕМЕК. зТХРРБ ЙДЕОФЙЖЙГЙТХЕФУС РП ЙНЕОЙ Й GID (Group ID, ЙДЕОФЙЖЙЛБФПТ ЗТХРРЩ). ч FreeBSD (Й ВПМШЫЙОУФЧЕ ДТХЗЙИ UNIX®-РПДПВОЩИ УЙУФЕНБИ) СДТП ДМС ПРТЕДЕМЕОЙС РТБЧ РТПГЕУУБ ЙУРПМШЪХЕФ ДЧБ ЖБЛФПТБ: ЕЗП ID РПМШЪПЧБФЕМС Й УРЙУПЛ ЗТХРР, ЛПФПТЩН ПО РТЙОБДМЕЦЙФ. лПЗДБ ЧЩ УМЩЫЙФЕ ЮФП-ФП П ''group ID'' РПМШЪПЧБФЕМС ЙМЙ РТПГЕУУБ, ЬФП ПВЩЮОП ПЪОБЮБЕФ ФПМШЛП РЕТЧХА ЗТХРРХ ЙЪ УРЙУЛБ.
йНЕОБ ЗТХРР УЧСЪЩЧБАФУС У ID ЗТХРР Ч ЖБКМЕ /etc/group. ьФП ФЕЛУФПЧЩК ЖБКМ У ЮЕФЩТШНС ТБЪДЕМЕООЩНЙ ДЧПЕФПЮЙЕН РПМСНЙ. рЕТЧПЕ РПМЕ ЬФП ЙНС ЗТХРРЩ, ЧФПТПЕ ЬФП ЪБЫЙЖТПЧБООЩК РБТПМШ, ФТЕФШЕ ЬФП ID ЗТХРРЩ, Б ЮЕФЧЕТФПЕ ЬФП ТБЪДЕМЕООЩК ЪБРСФЩНЙ УРЙУПЛ ЮМЕОПЧ ЗТХРРЩ. ьФПФ ЖБКМ НПЦЕФ ВЩФШ ВЕЪПРБУОП ПФТЕДБЛФЙТПЧБО ЧТХЮОХА (РТЕДРПМБЗБЕФУС, ЛПОЕЮОП, ЮФП ЧЩ ОЕ УДЕМБЕФЕ УЙОФБЛУЙЮЕУЛЙИ ПЫЙВПЛ!). ъБ ВПМЕЕ РПМОЩН ПРЙУБОЙЕН УЙОФБЛУЙУБ ПВТБФЙФЕУШ Л УФТБОЙГЕ УРТБЧПЮОЙЛБ group(5).
еУМЙ ЧЩ ОЕ ИПФЙФЕ ТЕДБЛФЙТПЧБФШ /etc/group ЧТХЮОХА, ЙУРПМШЪХКФЕ ЛПНБОДХ pw(8) ДМС ДПВБЧМЕОЙС Й ТЕДБЛФЙТПЧБОЙС ЗТХРР. оБРТЙНЕТ, ДМС ДПВБЧМЕОЙС ЗТХРРЩ, ОБЪЩЧБЕНПК teamtwo, Й РТПЧЕТЛЙ ЕЕ УХЭЕУФЧПЧБОЙС ЧЩ НПЦЕФЕ ЙУРПМШЪПЧБФШ:
рТЙНЕТ 13-7. дПВБЧМЕОЙЕ ЗТХРРЩ У ЙУРПМШЪПЧБОЙЕН pw(8)
# pw groupadd teamtwo # pw groupshow teamtwo teamtwo:*:1100:
юЙУМП 1100 ЬФП ID ЗТХРРЩ teamtwo. оБ ДБООЩК НПНЕОФ Ч, teamtwo ОЕФ ЮМЕОПЧ, Й РПЬФПНХ ПОБ РТБЛФЙЮЕУЛЙ ВЕУРПМЕЪОБ. дБЧБКФЕ ЙЪНЕОЙН ЬФХ УЙФХБГЙА, ДПВБЧЙЧ jru Ч ЗТХРРХ teamtwo.
рТЙНЕТ 13-8. дПВБЧМЕОЙЕ РПМШЪПЧБФЕМС Ч ЗТХРРХ У ЙУРПМШЪПЧБОЙЕН pw(8)
# pw groupmod teamtwo -M jru # pw groupshow teamtwo teamtwo:*:1100:jru
бТЗХНЕОФ Л РБТБНЕФТХ -M
ЬФП ТБЪДЕМЕООЩК ЪБРСФЩНЙ УРЙУПЛ
РПМШЪПЧБФЕМЕК, СЧМСАЭЙИУС ЮМЕОБНЙ ЗТХРРЩ. йЪ РТЕДЩДХЭЙИ ТБЪДЕМПЧ НЩ ЪОБЕН, ЮФП ЖБКМ
РБТПМЕК ФБЛЦЕ ХЛБЪЩЧБЕФ ЗТХРРХ ДМС ЛБЦДПЗП РПМШЪПЧБФЕМС. рПМШЪПЧБФЕМШ БЧФПНБФЙЮЕУЛЙ
ДПВБЧМСЕФУС УЙУФЕНПК Л УРЙУЛХ ЗТХРР; РПМШЪПЧБФЕМШ ОЕ ВХДЕФ РПЛБЪБО ЛБЛ ЮМЕО ЗТХРРЩ РТЙ
ЙУРПМШЪПЧБОЙЙ pw(8) groupshow
, ОП ЬФБ ЙОЖПТНБГЙС ВХДЕФ РПЛБЪБОБ РТЙ ЙУРПМШЪПЧБОЙЙ id(1) ЙМЙ РПИПЦЕЗП
ЙОУФТХНЕОФБ. дТХЗЙНЙ УМПЧБНЙ, У ЬФЙН РБТБНЕФТПН РТПЗТБННБ pw(8) ТБВПФБЕФ ФПМШЛП
У ЖБКМПН /etc/group; ПОБ ОЙЛПЗДБ ОЕ ВХДЕФ РЩФБФШУС РПМХЮЙФШ
ДПРПМОЙФЕМШОХА ЙОЖПТНБГЙА ЙЪ ЖБКМБ /etc/passwd.
рТЙНЕТ 13-9. йУРПМШЪПЧБОЙЕ id(1) ДМС ПРТЕДЕМЕОЙС РТЙОБДМЕЦОПУФЙ Л ЗТХРРБН
% id jru uid=1001(jru) gid=1001(jru) groups=1001(jru), 1100(teamtwo)
лБЛ ЧЩ НПЦЕФЕ ЧЙДЕФШ, jru СЧМСЕФУС ЮМЕОПН ЗТХРР jru Й teamtwo.
ъБ ДБМШОЕКЫЕК ЙОЖПТНБГЙЕК П pw(8), ПВТБФЙФЕУШ Л ЕЕ УФТБОЙГЕ УРТБЧПЮОЙЛБ, Б ЪБ ДПРПМОЙФЕМШОПК ЙОЖПТНБГЙЕК П ЖПТНБФЕ ЖБКМБ /etc/group Л УФТБОЙГЕ УРТБЧПЮОЙЛБ group(5).
рТЕД. | оБЮБМП | уМЕД. |
пЗТБОЙЮЕОЙЕ РПМШЪПЧБФЕМЕК | хТПЧЕОШ ЧЩЫЕ | вЕЪПРБУОПУФШ |
ьФПФ, Й ДТХЗЙЕ ДПЛХНЕОФЩ, НПЗХФ ВЩФШ УЛБЮБОЩ У ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
рП ЧПРТПУБН, УЧСЪБООЩН У FreeBSD, РТПЮЙФБКФЕ ДПЛХНЕОФБГЙА РТЕЦДЕ ЮЕН РЙУБФШ Ч <questions@FreeBSD.org>.
рП ЧПРТПУБН, УЧСЪБООЩН У ЬФПК ДПЛХНЕОФБГЙЕК, РЙЫЙФЕ <doc@FreeBSD.org>.
рП ЧПРТПУБН, УЧСЪБООЩН У ТХУУЛЙН РЕТЕЧПДПН ДПЛХНЕОФБГЙЙ, РЙЫЙФЕ Ч ТБУУЩМЛХ <frdp@FreeBSD.org.ua>.
йОЖПТНБГЙС РП РПДРЙУЛЕ ОБ ЬФХ ТБУУЩМЛХ ОБИПДЙФУС ОБ УБКФЕ РТПЕЛФБ РЕТЕЧПДБ.