passwd

PASSWD(5)       Ð ÑководÑÑво пÑогÑаммиÑÑа Linux       PASSWD(5)



ÐÐЯ
       passwd - Ñайл паÑолей

ÐÐÐСÐÐÐÐ
       Passwd ÑвлÑеÑÑÑ ÑекÑÑовÑм Ñайлом, коÑоÑÑй
       ÑодеÑÐ¶Ð¸Ñ ÑпиÑок ÑÑÑÑнÑÑ Ð·Ð°Ð¿Ð¸Ñей в ÑиÑÑеме, где
       ÐºÐ°Ð¶Ð´Ð°Ñ ÑÑÑÑÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ ÑодеÑÐ¶Ð¸Ñ Ð½ÐµÐºÐ¾ÑоÑÑÑ
       полезнÑÑ Ð¸Ð½ÑоÑмаÑиÑ, ÑакÑÑ ÐºÐ°Ðº иденÑиÑикаÑоÑ
       полÑзоваÑÐµÐ»Ñ (UID), иденÑиÑикаÑÐ¾Ñ Ð³ÑÑÐ¿Ð¿Ñ (GID),
       домаÑний каÑалог, команднÑй инÑеÑпÑеÑаÑоÑ
       и Ñ.д.  ЧаÑÑо, в ÑÑом же Ñайле Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹
       ÑÑÑÑной запиÑи ÑодеÑжаÑÑÑ Ñакже и
       заÑиÑÑованнÑе паÑоли. Файл должен бÑÑÑ
       доÑÑÑпен Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ Ð²Ñем (многие ÑÑилиÑÑ,
       Ñакие как ls(1) иÑполÑзÑÑÑ ÐµÐ³Ð¾, ÑÑÐ¾Ð±Ñ Ð¾ÑÑажаÑÑ
       иденÑиÑкаÑоÑÑ Ð¿Ð¾Ð»ÑзоваÑелей на Ð¸Ñ Ð¸Ð¼ÐµÐ½Ð°),
       но доÑÑÑп на запиÑÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ пÑедоÑÑавлÑÑÑÑÑ
       ÑолÑко ÑÑпеÑполÑзоваÑелÑ.

       Ð ÑÑаÑÑе добÑÑе вÑемена, не ÑÑÑеÑÑвовало
       болÑÑой пÑоблемÑ, ÑвÑзанной Ñ Ð´Ð¾ÑÑÑпноÑÑÑÑ
       ÑÑого Ñайла на ÑÑение Ð´Ð»Ñ Ð²ÑеÑ. ÐÑбой мог
       пÑоÑиÑаÑÑ Ð·Ð°ÑиÑÑованнÑе паÑоли, но моÑноÑÑи
       компÑÑÑеÑов не ÑваÑало Ð´Ð»Ñ Ð¿Ð¾Ð´Ð±Ð¾Ñа гÑамоÑно
       вÑбÑаннÑÑ Ð¿Ð°Ñолей, а кÑоме Ñого, оÑновнÑм
       пÑинÑипом ÑабоÑÑ Ð±Ñло дÑÑжеÑÑвенное
       ÑообÑеÑÑво полÑзоваÑелей. РнаÑи дни,
       многие полÑзоваÑели ÑÑали иÑполÑзоваÑÑ
       меÑанизм "ÑеневÑÑ" паÑолей, где Ñайл /etc/passwd
       ÑодеÑÐ¶Ð¸Ñ * вмеÑÑо заÑиÑÑованнÑÑ Ð¿Ð°Ñолей, а
       заÑиÑÑованнÑе паÑоли ÑÑанÑÑÑÑ Ð² Ñайле /etc/shadow
       , коÑоÑÑй доÑÑÑпен на ÑÑение ÑолÑко
       ÑÑпеÑполÑзоваÑелÑ.

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

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

       ÐÐ°Ð¶Ð´Ð°Ñ ÑÑÑока Ñайла ÑодеÑÐ¶Ð¸Ñ ÑолÑко однÑ
       ÑÑÑÑнÑÑ Ð·Ð°Ð¿Ð¸ÑÑ Ð² ÑоÑмаÑе:

              account:password:UID:GID:GECOS:directory:shell

       ÐÐ¾Ñ Ð¾Ð¿Ð¸Ñание ÑÑÐ¸Ñ Ð¿Ð¾Ð»ÐµÐ¹:


              account   Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð² ÑиÑÑеме. Ðно не
                        должно ÑодеÑжаÑÑ Ð´ÐµÐ½ÐµÐ¶Ð½ÑÑ
                        Ñимволов.  (ÐообÑе ÑÐµÐ³Ð¾Ð´Ð½Ñ Ð² Linux
                        Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¼Ð¾Ð¶ÐµÑ ÑодеÑжаÑÑ
                        ÑолÑко лаÑинÑкие бÑÐºÐ²Ñ Ð² нижнем
                        ÑегиÑÑÑе и ÑÑд ÑлÑжебнÑÑ Ñимволов --
                        пÑим.пеÑ.)

              password  заÑиÑÑованнÑй паÑолÑ
                        полÑзоваÑÐµÐ»Ñ Ð¸Ð»Ð¸ звÑздоÑка. (Ð
                        ÑлÑÑае иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÑеневÑÑ
                        паÑолей, еÑли паÑÐ¾Ð»Ñ Ð·Ð°Ð´Ð°Ð½, Ñо в
                        поле паÑÐ¾Ð»Ñ ÑÑавиÑÑÑ Ñимвол `x', а
                        не звÑздноÑка -- пÑим.пеÑ.)

              UID       ÑиÑловой иденÑиÑикаÑоÑ
                        полÑзоваÑÐµÐ»Ñ (UID).

              GID       ÑиÑловой иденÑиÑикаÑÐ¾Ñ Ð¿ÐµÑвиÑной
                        гÑÑÐ¿Ð¿Ñ (GID) Ð´Ð»Ñ ÑÑого полÑзоваÑелÑ.

              GECOS     Ðанное поле ÑвлÑеÑÑÑ
                        необÑзаÑелÑнÑм и иÑполÑзÑеÑÑÑ
                        ÑолÑко Ð´Ð»Ñ Ð¸Ð½ÑоÑмаÑионнÑÑ Ñелей.
                        ÐбÑÑно, оно ÑодеÑÐ¶Ð¸Ñ Ð¿Ð¾Ð»Ð½Ð¾Ðµ имÑ
                        полÑзоваÑелÑ.  GECOS ÑÑо
                        аббÑевиаÑÑÑа Ð¾Ñ General Electric
                        Comprehensive Operating System, коÑоÑÐ°Ñ Ð±Ñл
                        пеÑеименована в GCOS, когда
                        подÑазделение болÑÑÐ¸Ñ ÑиÑÑем
                        компании GE бÑло пÑодано
                        компании Honeywell. ÐÐµÐ½Ð¸Ñ Ð Ð¸ÑÑи
                        пиÑал: "Ðногда Ð¼Ñ Ð½Ð°Ð¿ÑавлÑем
                        вÑвод пеÑаÑи или паÑÐºÑ Ð·Ð°Ð´Ð°Ð½Ð¸Ð¹
                        на GCOS маÑинÑ.  Ðоле gcos в Ñайле
                        паÑолей бÑло меÑÑом, где
                        ÑÑанилаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð´Ð»Ñ $IDENTcard.  Ðе
                        ÑлеганÑно."

              directory домаÑний каÑалог полÑзоваÑелÑ
                        $HOME.

              shell     ÑÑо пÑогÑамма, коÑоÑÐ°Ñ Ð·Ð°Ð¿ÑÑкаеÑÑÑ
                        поÑле вÑода в ÑиÑÑÐµÐ¼Ñ (еÑли ÑÑо
                        поле пÑÑÑое, Ñо иÑполÑзÑеÑÑÑ /bin/sh).
                        ÐÑли в поле Ñказан не ÑÑÑеÑÑвÑÑÑий
                        Ñайл, Ñо полÑзоваÑÐµÐ»Ñ Ð½Ðµ ÑможеÑ
                        войÑи в ÑиÑÑÐµÐ¼Ñ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ login(1).

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

       ÐÑли заÑиÑÑованнÑй паÑÐ¾Ð»Ñ ÑÑÑановлен в
       звÑздоÑкÑ, Ñо полÑзоваÑÐµÐ»Ñ Ð½Ðµ ÑÐ¼Ð¾Ð¶ÐµÑ Ð²Ð¾Ð¹Ñи в
       ÑиÑÑемÑ, иÑполÑзÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ login(1), но ÑможеÑ
       войÑи в ÑиÑÑемÑ, иÑполÑзÑÑ rlogin(1), запÑÑÑиÑÑ
       ÑÑÑеÑÑвÑÑÑие пÑоÑеÑÑÑ Ð¸ иниÑииÑоваÑÑ Ð½Ð¾Ð²Ñе,
       иÑполÑзÑÑ rsh(1), cron(1), at(1), или поÑÑовÑе ÑилÑÑÑÑ
       и Ñ.д.  ÐопÑÑка заблокиÑоваÑÑ ÑÑÑÑнÑÑ Ð·Ð°Ð¿Ð¸ÑÑ
       пÑоÑÑÑм изменением Ð¿Ð¾Ð»Ñ shell, даÑÑ ÑÐ¾Ñ Ð¶Ðµ
       ÑезÑлÑÑÐ°Ñ Ð¸ в дополнении ÑазÑеÑиÑ
       иÑполÑзование su(1).

ФÐÐÐЫ
       /etc/passwd

СÐÐТРРТÐÐÐÐ
       passwd(1), login(1), su(1), group(5), shadow(5)

ÐÐÐ ÐÐÐÐ
       ÐеÑевÑл Ñ Ð°Ð½Ð³Ð»Ð¸Ð¹Ñкого ÐикÑÐ¾Ñ ÐиÑлобоков
       <corochoone@perm.ru> 2004



ФоÑмаÑÑ Ñайлов           1998-01-05                         PASSWD(5)