インストールの説明については the Section called Shadow-4.0.3 のインストール in Chapter 6 という項を見てください。
Shadow (4.0.3):
ftp://ftp.pld.org.pl/software/shadow/
Shadow Newgrp パッチ:
http://www.linuxfromscratch.org/patches/lfs/5.0/shadow-4.0.3-newgrp-fix.patch
Shadow パッケージはシステムパスワードのセキュリティを強化するために作られました。
インストールされるプログラム: chage, chfn, chpasswd, chsh, dpasswd, expiry, faillog, gpasswd, groupadd, groupdel, groupmod, groups, grpck, grpconv, grpunconv, lastlog, login, logoutd, mkpasswd, newgrp, newusers, passwd, pwck, pwconv, pwunconv, sg (link to newgrp), useradd, userdel, usermod, vigr (vipw へのリンク) 及び vipw
change はパスワードの変更義務の最大日数を変更するために使われます。
chfn はユーザーの降るネームとその他の情報を変更するために使われます。
chpasswd は一連のユーザーアカウント全体のパスワードを更新するために使われます。
chsh はユーザーのデフォルトのログインシェルを変更するために使われます。
dpasswd はユーザーのログインシェルのためのダイアルアップパスワードを変更するために使われます。
expiry は現在のパスワード期限の方針を調べ、施行します。
faillog は失敗したログインの記録を調べ、アカウントが塞がれるまでの最大失敗数を設定し、また失敗のカウントをリセットするために使われます。
gpasswd はメンバーや管理者をグループへ加えたり、そこから削除したりするのに使われます。
groupadd は与えられた名前でグループを作ります。
groupdel は与えられた名前のグループを削除します。
groupmod は与えられたグループ名か GID を修正するために使われます。
groups は与えられたユーザーがメンバーであるグループを報告します。
grpck はグループファイル、/etc/group と /etc/gshadow の完全さを確認します。
grpconv は通常のグループファイルからシャドウグループファイルを作り、また更新します。
grpunconf は /etc/gshadow から /etc/group を更新し、古いものを削除します。
lastlog はすべてのユーザーの中か、または与えられたユーザーの中で最も最近のログインを報告します。
login はユーザーをサインインさせるためにシステムによって使われます。
logoutd はログオン時間とポートの制限を施行するために使われるデーモンです。
mkpasswd は与えられたパスワードを同じく与えられた摂動を使って暗号化します。
newgrp はログインセッションの間の現在の GID を変更するために使われます。
newusers は一連のユーザーアカウント全体のパスワードを作り、また更新するために使われます。
passwd はユーザーやグループアカウントのパスワードを変更するために使われます。
pwck はパスワードファイル、/etc/passwd と /etc/shadow の完全さを確認するために使われます。
pwconv は通常のパスワードファイルからシャドウパスワードファイルを作り、また更新します。
pwunconv は /etc/shadow から /etc/passwd を作り、それから前者を削除します。
sg はユーザーの GID が与えられたグループのそれに設定されている間、与えられたコマンドを実行します。
useradd は与えられた名前で新しいユーザーを作るか、デフォルトの新ユーザー情報を更新します。
userdel は与えられたユーザーアカウントを削除します。
usermod は与えられたユーザーのログインネームや UID、シェル、初期グループ、ホームディレクトリ等を修正するのに使われます。
vigr は /etc/group や /etc/gshadow ファイルを編集するのに使うことができます。
vipw は /etc/passwd や /etc/shadow ファイルを編集するのに使うことができます。
libmisc...
libshadow はこのパッケージのほとんどのプログラムに使われる関数を含みます。
Shadow は以下のパッケージに依存します: Bash, Binutils, Bison, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed.