CHAGE(1)

名前
chage - ユーザパスワードの有効期限の情報を変更する。

書式
chage [ -m mindays ] [ -M maxdays ] [ -d lastday ] [ -I inactive ] [ -E expiredate ] [ -W warndays ] user

chage -l user

説明
chageは、 パスワードの最終更新日から次に変更すべき期日までの日数を変更する。 システムは、この情報を用いて、ユーザがいつパスワードを変更すべきかを決定する。 chageコマンドの使用は、-lオプションを用いる場合以外は rootユーザのみに制限されている。 -lオプションは、一般ユーザが自分のパスワード又はアカウント の期限が切れる日がいつかを知るために使うことが出来る。

-mオプションを指定した場合、 mindaysの値はパスワード変更の間の最低日数になる。 この欄をゼロとした時は、ユーザはいつでもパスワードを変更できる。

-Mオプションを指定した場合、 maxdaysの値はパスワードが有効な最長日数となる。 maxdaysとlastdayをたした値が現在の日付より小さい場合、 ユーザがアカウントを使用するためにはパスワードを変更しなくては ならない。 -Wオプションを使えばこの期日がいつ来るかが分かるようにすることができ、 その場合はユーザに事前に警告が与えられる。

-dオプションを用いる場合、 lastdayの値は1970年1月1日からパスワード最終更新日迄の日数になる。 日数は月月/日日/年年という書式 (若しくはあなたの地域でもっとよく用いられて いる書式)で指定する事もできる。

-Eオプションはユーザがアカウントに最早アクセスできなくなる 日付を設定するのに用いられる。 expiredateオプションは1970年1月1日からアカウントがロック される日迄の日数である。 日数は月月/日日/年年という書式(若しくはあなたの地域でもっとよく 用いられているもの)で指定することも出来る。 アカウントがロックされたユーザが再びそのシステムを使うためには、 システム管理者にコンタクトを取らねばならない。

-Iオプションはパスワードの期限が切れてからアカウントがロック される迄の使用不能日数を設定するために用いる。 アカウントがロックされたユーザが再びそのシステムを使うためには、 システム管理者にコンタクトを取らねばならない。 inactiveオプションは使用不能となる期間の日数である。 0とするとこの機能を効かなくすることが出来る。

-Wオプションは、パスワードの変更が必要となる前に警告を行う 日数を設定するために用いる。 warndaysオプションは、パスワードの期限切れに先だって ユーザに期限が切れかかっていることを警告する日数である。

シャドーパスワードファイルが用いられる時は、上に挙げた値は日数として 保存されるが、標準のパスワードファイルが用いられる時には 週の数に変換される。 この変換が行われるため、丸めの誤差が生じることもある。

上に挙げたいずれのオプションも指定しなかった場合は、 chageは対話的に動作し、全ての欄に対して、各々現在の設定値を表示し、 新しい値の入力を促す。 新しい値を設定する場合はそれを入力し、現在の値を使うなら空行のまま リターンキーを押せばよい。 現在の値は一対の[ ]記号の間に表示される。

ファイル
/etc/passwd - ユーザのアカウント情報
/etc/shadow - ユーザの shadow アカウント情報

関連項目
passwd(4), shadow(4)

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