Shadow

インストールの説明については 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 の内容

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 インストール依存性

Shadow は以下のパッケージに依存します: Bash, Binutils, Bison, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed.