<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.tiffa.net/w/index.php?action=history&amp;feed=atom&amp;title=%2Fusr%2Fsbin%2Fpwck</id>
	<title>/usr/sbin/pwck - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tiffa.net/w/index.php?action=history&amp;feed=atom&amp;title=%2Fusr%2Fsbin%2Fpwck"/>
	<link rel="alternate" type="text/html" href="https://wiki.tiffa.net/w/index.php?title=/usr/sbin/pwck&amp;action=history"/>
	<updated>2026-06-07T22:08:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.tiffa.net/w/index.php?title=/usr/sbin/pwck&amp;diff=2568&amp;oldid=prev</id>
		<title>imported&gt;Fire: /* CONFIGURATION */</title>
		<link rel="alternate" type="text/html" href="https://wiki.tiffa.net/w/index.php?title=/usr/sbin/pwck&amp;diff=2568&amp;oldid=prev"/>
		<updated>2022-12-11T10:32:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;CONFIGURATION&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;pwck - パスワードファイルの整合性を確認する&lt;br /&gt;
&lt;br /&gt;
== SYNOPSIS ==&lt;br /&gt;
       pwck [options] [passwd [ shadow ]]&lt;br /&gt;
&lt;br /&gt;
== DESCRIPTION ==&lt;br /&gt;
pwck コマンドは、ユーザーと認証情報の整合性を検証する。このコマンドは、[[/etc/passwd]] および [[/etc/shadow]] のすべてのエントリが適切な形式であり、有効なデータを含んでいることを確認する。不適切な書式や修正不可能なエラーがあるエントリは、削除するようユーザーに指示される。&lt;br /&gt;
&lt;br /&gt;
各エントリに以下の項目があることを確認する:&lt;br /&gt;
&lt;br /&gt;
:•   正しいフィールド数&lt;br /&gt;
&lt;br /&gt;
:•   ユニークな有効なユーザ名&lt;br /&gt;
&lt;br /&gt;
:•   有効なユーザとグループ識別子&lt;br /&gt;
&lt;br /&gt;
:•   有効なプラマイマリーグループ&lt;br /&gt;
&lt;br /&gt;
:•   有効なホームディレクトリ&lt;br /&gt;
&lt;br /&gt;
:•   有効なログインシェル&lt;br /&gt;
&lt;br /&gt;
shadowチェックは、2つ目のファイルパラメータが指定されたとき、または/etc/shadowがシステム上に存在するときに有効になる。&lt;br /&gt;
&lt;br /&gt;
これらのチェックは次のとおり:&lt;br /&gt;
&lt;br /&gt;
:•   すべての passwd エントリには、一致する shadow エントリがあり、すべての shadow エントリには一致する passwd エントリがある。&lt;br /&gt;
&lt;br /&gt;
:•   shadow ファイルにパスワードが指定されていること。&lt;br /&gt;
&lt;br /&gt;
:•   shadow のエントリが正しい数のフィールドを持つこと。&lt;br /&gt;
&lt;br /&gt;
:•   shadowエントリは、shadow内で一意である。&lt;br /&gt;
&lt;br /&gt;
:•   最後のパスワード変更が、未来になっていない。&lt;br /&gt;
&lt;br /&gt;
正しいフィールド数と一意なユーザ名のチェックは致命的である。エントリのフィールド数が間違っている場合、ユーザはその行全体を削除するよう促される。ユーザーが肯定的に答えない場合、それ以降のチェックはすべてバイパスされる。ユーザー名が重複しているエントリーは、削除を促されますが、残りのチェックは行われる。その他のエラーはすべて警告となり、ユーザーはusermodコマンドを実行してエラーを修正することが推奨される。&lt;br /&gt;
&lt;br /&gt;
/etc/passwd ファイルを操作するコマンドは、破損したり重複したりしたエントリを変更することはできない。&lt;br /&gt;
&lt;br /&gt;
== OPTIONS ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-r&amp;#039;&amp;#039;&amp;#039; と &amp;#039;&amp;#039;&amp;#039;-s&amp;#039;&amp;#039;&amp;#039; オプションは組み合わせることができない。&lt;br /&gt;
&lt;br /&gt;
pwckコマンドに適用されるオプションは次のとおり:&lt;br /&gt;
&lt;br /&gt;
;--badname&lt;br /&gt;
:標準に適合しない名前を許可する。&lt;br /&gt;
&lt;br /&gt;
;-h, --help&lt;br /&gt;
:ヘルプメッセージを表示し、終了する。&lt;br /&gt;
&lt;br /&gt;
;-q, --quiet&lt;br /&gt;
:エラーだけを報告します。ユーザーによる操作を必要としない警告は表示されない。&lt;br /&gt;
&lt;br /&gt;
;-r, --read-only&lt;br /&gt;
:pwckコマンドを読み取り専用で実行する。&lt;br /&gt;
&lt;br /&gt;
;-R, --root CHROOT_DIR&lt;br /&gt;
:CHROOT_DIR ディレクトリの変更を適用し、CHROOT_DIR ディレクトリの設定ファイルを使用する。&lt;br /&gt;
&lt;br /&gt;
;-s, --sort&lt;br /&gt;
:/etc/passwd と /etc/shadow のエントリを UID でソートする。&lt;br /&gt;
&lt;br /&gt;
デフォルトでは、pwck は /etc/passwd と /etc/shadow のファイルに対して動作する。ユーザは passwd と shadow パラメータで別のファイルを選択することができる。&lt;br /&gt;
&lt;br /&gt;
== CONFIGURATION ==&lt;br /&gt;
/etc/login.defs にある以下の設定変数により、本ツールの動作が変化する。&lt;br /&gt;
&lt;br /&gt;
;PASS_MAX_DAYS (number)&lt;br /&gt;
:パスワードが使用できる最大日数。パスワードがこれより古い場合、パスワードの変更が強制される。指定しない場合、-1が仮定される(これは制限を無効にする)。&lt;br /&gt;
&lt;br /&gt;
;PASS_MIN_DAYS (number)&lt;br /&gt;
:パスワードの変更に許容される最小日数。これより早くパスワードを変更しようとすると、拒否される。指定されない場合、-1が仮定される(これは制限を無効にする)。&lt;br /&gt;
&lt;br /&gt;
;PASS_WARN_AGE (number)&lt;br /&gt;
:パスワードの有効期限が切れる前に表示される警告の日数。0は期限切れ当日にのみ警告を与え、負の値は警告を与えないことを意味する。指定しない場合、警告は行われない。&lt;br /&gt;
&lt;br /&gt;
== FILES ==&lt;br /&gt;
;[[/etc/group]]&lt;br /&gt;
:グループアカウント情報&lt;br /&gt;
&lt;br /&gt;
;[[/etc/passwd]]&lt;br /&gt;
:ユーザアカウント情報&lt;br /&gt;
&lt;br /&gt;
;[[/etc/shadow]]&lt;br /&gt;
:セキュアユーザアカウント情報&lt;br /&gt;
&lt;br /&gt;
== EXIT VALUES ==&lt;br /&gt;
pwckコマンドは、以下の値で終する:&lt;br /&gt;
&lt;br /&gt;
;0&lt;br /&gt;
:成功&lt;br /&gt;
&lt;br /&gt;
;1&lt;br /&gt;
:不正なコマンドシンタックス&lt;br /&gt;
&lt;br /&gt;
;2&lt;br /&gt;
:一つ以上の誤ったパスワードエントリー&lt;br /&gt;
&lt;br /&gt;
;3&lt;br /&gt;
:パスワードファイルを開けない&lt;br /&gt;
&lt;br /&gt;
;4&lt;br /&gt;
:パスワードファイルをロックできない&lt;br /&gt;
&lt;br /&gt;
;5&lt;br /&gt;
:パスワードファイルを更新できない&lt;br /&gt;
&lt;br /&gt;
;6&lt;br /&gt;
:パスワードファイルをソートできない&lt;br /&gt;
&lt;br /&gt;
== SEE ALSO ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[/etc/group|group]]&amp;#039;&amp;#039;&amp;#039;, &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[/usr/sbin/grpck|grpck]]&amp;#039;&amp;#039;&amp;#039;, &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[/etc/passwd|passwd]]&amp;#039;&amp;#039;&amp;#039;, &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[/etc/shadow|shadow]]&amp;#039;&amp;#039;&amp;#039;, &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[/usr/sbin/usermod|usermod]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== External link ==&lt;br /&gt;
&lt;br /&gt;
{{Linux}}&lt;br /&gt;
&lt;br /&gt;
{{Debian|https://manpages.debian.org/bullseye/passwd/pwck.8.en.html}}&lt;br /&gt;
[[Category:/usr/sbin|pwck]]&lt;br /&gt;
[[Category:ユーザ管理|pwck]]&lt;br /&gt;
[[Category:passwd|pwck]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Fire</name></author>
	</entry>
</feed>