> For the complete documentation index, see [llms.txt](https://joungkyun.gitbook.io/annyung-3-user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://joungkyun.gitbook.io/annyung-3-user-guide/annyung3-package-catalog/annyung3-base-packages/pkg-base-shadow-utils.md).

# shadow-utils

## Description:

Utilities for managing accounts and shadow password files

## Changes on AnNyung:

1. [ISMS](http://isms.kisa.or.kr/kor/intro/intro01.jsp) 인증 지원
   * password 최소 길이 5자 => 8자로 상향
   * password 만료일을 99999일에서 90일로 하향
   * password 만료 예외 리스트 추가 (*/etc/login.defs.exception*)
   * [Shell login Control (with PAM)](/annyung-3-user-guide/chapter2/chapter2-2-pam-control.md) 문서 참조
2. pwconv/pwunconv -l 옵션 추가
   * *-l* 옵션으로 지정된 directory에 있는 passwd/shadow 파일 관리 가능

     ```bash
     [root@an3 ~]$ mkdir /var/tmp/etc
     [root@an3 ~]$ cp -af /etc/passwd /etc/shadow /var/tmp/etc
     [root@an3 ~]$ pwunconv -l /var/tmp/etc
     [root@an3 ~]$ pwconv -l /var/tmp/etc
     ```
   * *-l* 옵션을 지원하지 않는다는 메시지가 나오면, ***yum update***&#xB97C; 해 주십시오.

## Sub packages:
