pwck

pwck(8)          ÐÐ¾Ð¼Ð°Ð½Ð´Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑиÑÑемой          pwck(8)



ÐÐЯ
       pwck - пÑовеÑÑÐµÑ ÑелоÑÑноÑÑÑ Ñайлов паÑолей

СÐÐÐÐСÐС
       pwck [паÑамеÑÑÑ] [passwd [ shadow ]]

ÐÐÐСÐÐÐÐ
       ÐÑогÑамма pwck пÑовеÑÑÐµÑ ÑелоÑÑноÑÑÑ Ð¸Ð½ÑоÑмаÑии
       о полÑзоваÑелÑÑ Ð¸ аÑÑенÑиÑикаÑии. ÐÑовеÑÑеÑÑÑ
       ÑоÑÐ¼Ð°Ñ Ð²ÑÐµÑ Ð·Ð°Ð¿Ð¸Ñей Ñайлов /etc/passwd и /etc/shadow
       и коÑÑекÑноÑÑÑ Ð´Ð°Ð½Ð½ÑÑ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ полÑ. Ð ÑлÑÑае
       обнаÑÑÐ¶ÐµÐ½Ð¸Ñ Ð¾Ñибок полÑзоваÑелÑ
       пÑедлагаеÑÑÑ Ð¿Ð¾Ð´ÑвеÑдиÑÑ Ñдаление запиÑей,
       имеÑÑÐ¸Ñ Ð½ÐµÐ²ÐµÑнÑй ÑоÑÐ¼Ð°Ñ Ð¸Ð»Ð¸ воÑÑÑановление
       коÑоÑÑÑ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾.

       ÐÑполнÑÑÑÑÑ ÑледÑÑÑие пÑовеÑки:

       ·   пÑавилÑное колиÑеÑÑво полей

       ·   ÑникалÑноÑÑÑ Ð¸ коÑÑекÑноÑÑÑ Ð¸Ð¼ÐµÐ½Ð¸
           полÑзоваÑелÑ

       ·   коÑÑекÑноÑÑÑ Ð¸Ð´ÐµÐ½ÑиÑикаÑоÑа полÑзоваÑелÑ
           и гÑÑппÑ

       ·   коÑÑекÑноÑÑÑ Ð¿ÐµÑвиÑной гÑÑппÑ

       ·   коÑÑекÑноÑÑÑ Ð´Ð¾Ð¼Ð°Ñнего каÑалога

       ·   коÑÑекÑноÑÑÑ ÑегиÑÑÑаÑионной оболоÑки

       ÐÑовеÑки shadow вÑполнÑÑÑÑÑ, еÑли Ñказан вÑоÑой
       ÑайловÑй паÑамеÑÑ Ð¸Ð»Ð¸ когда в ÑиÑÑеме
       ÑÑÑеÑÑвÑÐµÑ Ñайл /etc/shadow.

       ÐÑполнÑÑÑÑÑ ÑледÑÑÑие пÑовеÑки:

       ·   ÑÑо ÐºÐ°Ð¶Ð´Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ passwd Ð¸Ð¼ÐµÐµÑ ÑооÑвеÑÑÑвÑÑÑÑÑ
           запиÑÑ shadow и ÐºÐ°Ð¶Ð´Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ shadow имееÑ
           ÑооÑвеÑÑÑвÑÑÑÑÑ Ð·Ð°Ð¿Ð¸ÑÑ passwd

       ·   паÑоли ÑÐºÐ°Ð·Ð°Ð½Ñ Ð² Ñеневом Ñайле

       ·   запиÑи shadow ÑодеÑÐ¶Ð°Ñ ÐºÐ¾ÑÑекÑное
           колиÑеÑÑво полей

       ·   запиÑи shadow ÑникалÑÐ½Ñ Ð² shadow

       ·   даÑа поÑледней ÑÐ¼ÐµÐ½Ñ Ð¿Ð°ÑÐ¾Ð»Ñ Ð½Ðµ наÑодиÑÑÑ
           в бÑдÑÑем

       ÐÑибки в колиÑеÑÑве полей и ÑникалÑноÑÑи
       имÑн полÑзоваÑелей невоÑÑÑановимÑ. ÐÑли
       запиÑÑ ÑодеÑÐ¶Ð¸Ñ Ð½ÐµÐ²ÐµÑное ÑиÑло полей,
       полÑзоваÑÐµÐ»Ñ Ð¿Ð¾Ð¿ÑоÑÑÑ Ð¿Ð¾Ð´ÑвеÑдиÑÑ Ñдаление
       вÑей запиÑи. ÐÑли полÑзоваÑÐµÐ»Ñ Ð¾ÑвеÑиÑ
       оÑÑиÑаÑелÑно, далÑнейÑÐ°Ñ Ð¿ÑовеÑка вÑполнÑÑÑÑÑ
       не бÑдеÑ. ÐÑи оÑибке повÑоÑÐµÐ½Ð¸Ñ Ð¸Ð¼ÐµÐ½Ð¸
       полÑзоваÑÐµÐ»Ñ Ñакже Ð²Ð¾Ð·Ð½Ð¸ÐºÐ°ÐµÑ Ð·Ð°Ð¿ÑÐ¾Ñ Ð½Ð°
       Ñдаление, но в ÑлÑÑае оÑказа пÑовеÑка бÑдеÑ
       пÑодолжена. Ðбо вÑÐµÑ Ð¾ÑÑалÑнÑÑ Ð¾ÑибкаÑ
       вÑводиÑÑÑ Ð¿ÑедÑпÑеждение и полÑзоваÑелÑ
       пÑедлагаеÑÑÑ Ð·Ð°Ð¿ÑÑÑиÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ usermod, ÑÑобÑ
       иÑпÑавиÑÑ Ð¾ÑибкÑ.

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

ÐÐÐ ÐÐÐТРЫ
       ÐаÑамеÑÑÑ -r, -s не могÑÑ Ð¸ÑполÑзоваÑÑÑÑ
       одновÑеменно.

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

       -h, --help
           ÐоказаÑÑ ÐºÑаÑкÑÑ ÑпÑÐ°Ð²ÐºÑ Ð¸ законÑиÑÑ ÑабоÑÑ.

       -q, --quiet
           СообÑаÑÑ ÑолÑко об оÑибкаÑ.
           ÐÑедÑпÑеждениÑ, коÑоÑÑе не ÑÑебÑÑÑ Ð¾Ñ
           полÑзоваÑÐµÐ»Ñ Ð½Ð¸ÐºÐ°ÐºÐ¸Ñ Ð´ÐµÐ¹ÑÑвий, показанÑ
           не бÑдÑÑ.

       -r, --read-only
           ÐÑполнÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ pwck в Ñежиме «ÑолÑко
           ÑÑение».

       -R, --root ÐÐТ_CHROOT
           ÐÑполниÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² каÑалоге ÐÐТ_CHROOT и
           иÑполÑзоваÑÑ ÑÐ°Ð¹Ð»Ñ Ð½Ð°ÑÑÑойки из каÑалога
           ÐÐТ_CHROOT.

       -s, --sort
           ÐÑÑоÑÑиÑоваÑÑ Ð²Ñе запиÑи в ÑÐ°Ð¹Ð»Ð°Ñ /etc/passwd и
           /etc/shadow по ÑиÑÐ»Ð¾Ð²Ð¾Ð¼Ñ Ð¸Ð´ÐµÐ½ÑиÑикаÑоÑÑ
           полÑзоваÑелÑ.

       Ðо ÑмолÑаниÑ, команда pwck ÑабоÑÐ°ÐµÑ Ñ Ñайлами
       /etc/passwd и /etc/shadow. ÐолÑзоваÑÐµÐ»Ñ Ð¼Ð¾Ð¶ÐµÑ ÑказаÑÑ
       дÑÑгие ÑÐ°Ð¹Ð»Ñ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¿Ð°ÑамеÑÑов passwd и shadow.

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

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

       PASS_MIN_DAYS (ÑиÑло)
           ÐакÑималÑное ÑиÑло дней междÑ
           изменениÑми паÑолÑ. ÐÑÐ±Ð°Ñ Ñмена паÑолÑ
           Ñанее заданного ÑÑока вÑполнена не
           бÑдеÑ. ÐÑли знаÑение не задано, Ñо
           пÑедполагаеÑÑÑ Ð·Ð½Ð°Ñение -1 (Ñо еÑÑÑ
           возможноÑÑÑ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ Ð½Ðµ иÑполÑзÑеÑÑÑ).

       PASS_WARN_AGE (ÑиÑло)
           ЧиÑло дней за коÑоÑое наÑнÑÑ Ð²ÑдаваÑÑÑÑ
           пÑедÑпÑеждение об ÑÑÑаÑевании паÑолÑ.
           ÐÑлевое знаÑение ознаÑаеÑ, ÑÑо
           пÑедÑпÑеждение вÑдаÑÑÑÑ Ð² Ð´ÐµÐ½Ñ ÑÑÑаÑеваниÑ,
           пÑи оÑÑиÑаÑелÑном знаÑении
           пÑедÑпÑеждение вÑдаваÑÑÑÑ Ð½Ðµ бÑдеÑ. ÐÑли
           знаÑение не задано, вÑдаÑа
           пÑедÑпÑÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¾ÑклÑÑаеÑÑÑ.

ФÐÐÐЫ
       /etc/group
           ÑодеÑÐ¶Ð¸Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ гÑÑппаÑ

       /etc/passwd
           ÑодеÑÐ¶Ð¸Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ полÑзоваÑелÑÑ

       /etc/shadow
           ÑодеÑÐ¶Ð¸Ñ Ð·Ð°ÑиÑаемÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾
           полÑзоваÑелÑÑ

ÐÐÐÐÐ ÐЩÐÐÐЫРÐÐÐЧÐÐÐЯ
       Ðоманда pwck завеÑÑÐ°Ñ ÑабоÑÑ, возвÑаÑаеÑ
       ÑледÑÑÑие знаÑениÑ:

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

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

       2
           еÑÑÑ Ð¾Ð´Ð½Ð° или более запиÑей Ñ
           недопÑÑÑимÑми паÑолÑми

       3
           не ÑдалоÑÑ Ð¾ÑкÑÑÑÑ Ñайл паÑолей

       4
           не ÑдалоÑÑ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¸ÑоваÑÑ Ñайл паÑолей

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

       6
           не ÑдалоÑÑ Ð¾ÑÑоÑÑиÑоваÑÑ Ñайл паÑолей

СÐÐТРÐТРТÐÐÐÐ
       group(5), grpck(8), passwd(5), shadow(5), usermod(8).



shadow-utils 4.7                  11/13/2019                           pwck(8)