<?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%2Fpwconv</id>
	<title>/usr/sbin/pwconv - 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%2Fpwconv"/>
	<link rel="alternate" type="text/html" href="https://wiki.tiffa.net/w/index.php?title=/usr/sbin/pwconv&amp;action=history"/>
	<updated>2026-04-17T15:11:51Z</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/pwconv&amp;diff=2591&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/pwconv&amp;diff=2591&amp;oldid=prev"/>
		<updated>2022-12-17T04:53:31Z</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;pwconv, pwunconv, grpconv, grpunconv - シャドウパスワードとグループとの変換&lt;br /&gt;
&lt;br /&gt;
== SYNOPSIS ==&lt;br /&gt;
       pwconv [options]&lt;br /&gt;
       pwunconv [options]&lt;br /&gt;
       grpconv [options]&lt;br /&gt;
       grpunconv [options]&lt;br /&gt;
&lt;br /&gt;
== DESCRIPTION ==&lt;br /&gt;
pwconv コマンドは、passwd と、オプションで存在する shadow から shadow を作成する。&lt;br /&gt;
&lt;br /&gt;
pwunconv コマンドは passwd と shadow から passwd を生成し、shadow を削除する。&lt;br /&gt;
&lt;br /&gt;
grpconv コマンドは、group と、オプションとして存在する gshadow から gshadow を作成する。&lt;br /&gt;
&lt;br /&gt;
grpunconv コマンドは、group と gshadow から group を作成し、gshadow を削除する。&lt;br /&gt;
&lt;br /&gt;
これらの4つのプログラムは、すべて通常とシャドウのパスワードとグループファイルに対して動作する。[[/etc/passwd]], [[/etc/group]], [[/etc/shadow]], [[/etc/gshadow]]でである。&lt;br /&gt;
&lt;br /&gt;
pwconvとgrpconvは似ている。まず，shadow ファイルにある，main ファイルに存在しないエントリを削除する。次に、メインファイルのパスワードが `x&amp;#039; でない shadow されたエントリが更新される。欠けている影付きエントリはすべて追加される。最後に、メインファイル中のパスワードが `x&amp;#039; に置換される。これらのプログラムは、メインファイルを手で編集した場合に、シャドウファイルを 更新するためだけでなく、最初の変換にも用いることができる。&lt;br /&gt;
&lt;br /&gt;
pwconv は /etc/shadow に新しいエントリを追加する際に /etc/login.defs から PASS_MIN_DAYS, PASS_MAX_DAYS, PASS_WARN_AGE の値を使用する。&lt;br /&gt;
&lt;br /&gt;
同様にpwunconvとgrpunconvも同様である。メインファイル内のパスワードは、シャドウされたファイルから更新される。&lt;br /&gt;
メインファイルに存在し、shadow ファイルに存在しないエントリは、そのままにされる。最後に、シャドウされたファイルは削除される。pwunconv は、いくつかのパスワードエイジング情報を失うが、変換できるものは変換する。&lt;br /&gt;
&lt;br /&gt;
== OPTIONS ==&lt;br /&gt;
pwconv, pwunconv, grpconv, grpunconv コマンドに適用されるオプションは次のとおりである。&lt;br /&gt;
&lt;br /&gt;
;-h, --help&lt;br /&gt;
;ヘルプメッセージを表示して終了する。&lt;br /&gt;
&lt;br /&gt;
;-R, --root CHROOT_DIR &lt;br /&gt;
:CHROOT_DIR ディレクトリの変更を適用し、CHROOT_DIR ディレクトリの設定ファイルを使用する。&lt;br /&gt;
&lt;br /&gt;
== BUGS ==&lt;br /&gt;
パスワードやグループファイルのエラー（無効なものや重複したものなど）により、これらのプログラムが永久にループしたり、その他の奇妙な方法で失敗したりすることがある。シャドウパスワードやグループを変換する前に、pwckとgrpckを実行して、そのようなエラーを修正すること。&lt;br /&gt;
&lt;br /&gt;
== CONFIGURATION ==&lt;br /&gt;
/etc/login.defs にある以下の設定変数により、grpconv および grpunconv の動作が変更される。&lt;br /&gt;
&lt;br /&gt;
;MAX_MEMBERS_PER_GROUP (number)&lt;br /&gt;
:グループエントリあたりの最大メンバー数。最大値に達すると、/etc/groupに新しいグループエントリ（行）が開始される（同じ名前、同じパスワード、同じGIDで）。&lt;br /&gt;
&lt;br /&gt;
:デフォルト値は0である。つまり、グループ内のメンバー数に制限はない。&lt;br /&gt;
&lt;br /&gt;
:この機能(split group)は、グループ・ファイルの行の長さを制限することを許可する。これは、NISグループの行が1024文字より大きくないことを確認するのに便利である。&lt;br /&gt;
&lt;br /&gt;
:このような制限を強制する必要がある場合は、25 を使用できる。&lt;br /&gt;
&lt;br /&gt;
:注意：分割グループは、すべてのツールでサポートされていない場合がある（Shadow toolsuite でも）。本当に必要でない限り、この変数を使用するべきではない。&lt;br /&gt;
&lt;br /&gt;
/etc/login.defs にある以下の設定変数が pwconv の動作を変更する。&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/login.defs]]&lt;br /&gt;
:Shadow password suite configuration.&lt;br /&gt;
&lt;br /&gt;
== SEE ALSO ==&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/login.defs|login.defs]]&amp;#039;&amp;#039;&amp;#039;, &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[/usr/sbin/pwck|pwck]]&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/pwconv.8.en.html}}&lt;br /&gt;
[[Category:/usr/sbin|pwconv]]&lt;br /&gt;
[[Category:ユーザ管理|pwconv]]&lt;br /&gt;
[[Category:passwd|pwconv]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Fire</name></author>
	</entry>
</feed>