PWCK(8)

名前
pwck - パスワードファイルの完全性を検証する

書式
pwck [-r] [passwd shadow]

説明
pwckはシステムの認証情報の完全性の検証を行う。 /etc/passwd及び/etc/shadowファイル中の全てのエントリーに対して、 書式が正しいか及び各欄に記されているデータは有効なものかどうかの検証が 行なわれる。 書式が正しくなかったりその他の訂正不能な誤りを含むエントリーは削除を促される。

各々のエントリーに対して

- 欄の数が正しいか
- ユーザ名に重複がないか
- ユーザ及びグループアイデンティファイアが有効なものであるか
- 主グループが有効なものであるか
- ホームディレクトリが正しいか
- ログインシェルが正しいか
等のチェックが行われる。

欄の数が正しいこと及びユーザ名の重複がないことが最重要事項である。 欄の数が正しくない場合、その行のエントリーを削除するよう促される。 削除に同意しなかった場合は、それ以降のチェックは無視される。 重複したユーザ名があった場合も削除を促されるが、この場合は それ以降のチェックは続行される。 他の全てのエラーに対しては警告がなされるのみであり、その場合は 誤りを訂正するためにusermodコマンドを実行するよう勧められる。

/etc/passwdファイルに作用するコマンドは、誤ったもしくは 重複したエントリーを変更することは出来ない。 その際は、pwckを用いて誤りのあるエントリーを削除すべきである。

オプション
ディフォルトでは、pwckは/etc/passwdファイル及び /etc/shadowに対して作用する。 passwd及びshadowパラメータを用いて別のファイルを選択する 事もできる。 加えて、-rフラッグで指示することにより、 リードオンリーモードでコマンドを実行することもできる。 この場合は、変更を行うかどうかの質問に対していちいち答えなくとも、 自動的にnoと回答される。

ファイル
/etc/passwd - ユーザアカウントに関する情報
/etc/shadow - 暗号化されたパスワード情報
/etc/group - グループに関する情報

関連項目
group(5), passwd(5), shadow(5), usermod(8)

返り値
pwckコマンドは以下の戻り値を返して終了する:

0   成功

1   構文エラー

2   誤ったパスワードエントリーが存在する

3   パスワードファイルをオープンできない

4   パスワードファイルをロックできない

5   パスワードファイルを更新出来ない

著者
Julianne Frances Haugh (jockgrrl@ix.netcom.com)