GRPCK(1)

名前
grpck - グループファイルの完全性を検証する

書式
grpck [ -r ] [ group shadow ]

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

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

- 欄の数が正しいか
- グループ名に重複がないか
- メンバー及び管理者のリストが正しいか
等のチェックが行われる。

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

/etc/groupファイルに作用するコマンドは、壊れたもしくは 重複したエントリーを変更することは出来ない。 そのような際に誤りのあるエントリーを削除するためには grpckを用いなくてはならない。

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

ファイル
/etc/group - グループアカウントに関する情報
/etc/gshadow - 暗号化されたパスワード、及びグループ管理者の情報
/etc/passwd - ユーザに関する情報

関連項目
groupmod(1), group(4), passwd(4), shadow(4)

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

0   成功

1   構文エラー

2   誤りのあるグループエントリーが存在する

3   グループファイルをオープンできない

4   グループファイルをロックできない

5   グループファイルを更新できない

翻訳者
古高和禎 <furutaka@Flux.tokai.jaeri.go.jp>