aboutsummaryrefslogtreecommitdiff
path: root/ja_JP.eucJP/man/man1/passwd.1
diff options
context:
space:
mode:
Diffstat (limited to 'ja_JP.eucJP/man/man1/passwd.1')
-rw-r--r--ja_JP.eucJP/man/man1/passwd.1205
1 files changed, 205 insertions, 0 deletions
diff --git a/ja_JP.eucJP/man/man1/passwd.1 b/ja_JP.eucJP/man/man1/passwd.1
new file mode 100644
index 0000000000..554ac50609
--- /dev/null
+++ b/ja_JP.eucJP/man/man1/passwd.1
@@ -0,0 +1,205 @@
+.\" Copyright (c) 1990, 1993
+.\" The Regents of the University of California. All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\" notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\" notice, this list of conditions and the following disclaimer in the
+.\" documentation and/or other materials provided with the distribution.
+.\" 3. All advertising materials mentioning features or use of this software
+.\" must display the following acknowledgement:
+.\" This product includes software developed by the University of
+.\" California, Berkeley and its contributors.
+.\" 4. Neither the name of the University nor the names of its contributors
+.\" may be used to endorse or promote products derived from this software
+.\" without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\" @(#)passwd.1 8.1 (Berkeley) 6/6/93
+.\" jpman %Id: passwd.1,v 1.4 1997/07/21 09:41:51 konuma Stab %
+.\"
+.Dd June 6, 1993
+.Dt PASSWD 1
+.Os BSD 4
+.Sh 名称
+.Nm passwd, yppasswd
+.Nd ユーザのパスワードを変更する
+.Sh 書式
+.Nm passwd
+.Op Fl l
+.Op Ar user
+.Nm yppasswd
+.Op Fl l
+.Op Fl y
+.Op Fl d Ar domain
+.Op Fl s Ar host
+.Op Fl o
+.Sh 解説
+.Nm passwd
+は、ユーザの local, Kerberos, NIS パスワードを変更します。
+パスワードの変更にあたっては、最初に、現在のパスワードの入力を求
+められます。現在のパスワードが正しく入力されたら、新しいパスワードの入
+力を求められます。新しいパスワードは、タイプミスを避けるため、2 回入力しな
+ければなりません。
+.Pp
+新しいパスワードは、少なくとも 6 文字以上 (ユーザのログインクラスに対する
+.Xr login.cap 5
+の "minpasswordlen" 設定が優先します) で、アルファベットだけにならな
+いようにすべきです。パスワードの最大文字数は、
+.Dv _PASSWORD_LEN
+(現在は128文字) より短くなければなりません。
+数字、アルファベットの大文字、メタキャラクタの使用を推奨します。
+.Pp
+新しいパスワードが確認されたら
+.Nm passwd
+は新しいパスワードを Kerberos 認証ホストに伝えます。
+.Bl -tag -width flag
+.It Fl l
+Kerberosデータベースではなく、
+ローカルマシンのパスワードだけを変更します。
+ローカルマシンのパスワードだけを変更する場合は、
+.Xr pwd_mkdb 8
+がパスワードデータベースの更新に使われます。
+.El
+.Pp
+ローカルまたは NIS パスワードを変更する場合、
+ユーザのログインクラスの "passwordperiod" ケーパビリティに基づき、
+次にパスワードを変更すべき日付が設定されます。
+.Pp
+別のユーザの Kerberos パスワードを変更するには、
+.Xr kinit 1
+を実行してから、
+.Xr passwd 1
+を実行する必要があります。
+スーパユーザがローカルマシンのパスワードを修正するときにかぎり、現在の
+パスワードの入力は不要です。
+.Sh NIS との相互作用
+.Nm passwd
+は NIS のサポートが組み込まれています。
+もしユーザ名が NIS のパスワードデータベースの中にあり、
+ローカルにはない場合、
+.Nm passwd
+は自動的に ``yppasswd'' に切り替わります。
+指定されたユーザ名がローカルのパスワードデータベースにも、
+NIS のパスワードマップにも存在しない場合、
+.Nm passwd
+はエラーを返します。
+.Pp
+NIS のパスワードを変更するとき、非特権ユーザーは
+確認のために現在のパスワードの入力を求められます (
+.Xr rpc.yppasswdd 8
+デーモンはいかなる変更でも NIS パスワードマップに加える前に
+現在のパスワードの入力を求めます)。
+この制限はスーパユーザにも適用されますが、大きな例外があります。
+NIS マスタサーバのスーパユーザはパスワードの確認が省略されるの
+です。
+したがって、NIS マスタサーバのスーパユーザは、すべてのユーザの
+NIS パスワードを無制限に変更できます。
+しかし、NIS クライアントや NIS スレーブサーバのスーパユーザは
+変更にパスワードが必要です。
+.Pp
+以下のオプションは NIS のためのものです:
+.Bl -tag -width flag
+.It Fl y
+.Nm passwd
+は強制的に NIS 用になります。
+.It Fl l
+NIS が有効な場合に
+.Nm passwd
+を強制的にローカル用にします。
+このフラグは同じログイン名で NIS のユーザと
+ローカルなユーザが存在するときに、ローカルユーザの
+パスワードエントリを変更するために使われます。
+例えば、システム用の
+.Pa bin
+や
+.Pa daemon
+といったエントリは NIS パスワードマップとローカルユーザデータベース
+の両方に存在することが、よくあります。
+この場合デフォルトでは
+.Nm passwd
+は NIS のパスワードを変更しようとします。 NIS ではなくローカルの
+パスワードを変更するとき
+.Fl l
+を使います。
+.It Fl d Ar domain
+NIS パスワードを変更するとき、ドメイン名を指定します。デフォルトで
+.Nm passwd
+は、システムのデフォルトドメイン名を使います。このフラグは主に
+NIS マスタサーバのスーパユーザが使用するものです。一つの NIS
+マスタサーバが複数のドメインを扱っている場合や、NIS マスタサーバでは
+ドメイン名が設定されていない (NIS サーバーは必ずしもクライアントになる
+必要はありません) 場合に、
+.Nm passwd
+コマンドがどのドメインを扱うのかを指定する必要があります。
+.It Fl s Ar host
+NIS サーバの名前を指定します。このオプションを
+.Fl d
+オプションと共に用いることで、非ローカルな NIS サーバ上の NIS
+パスワードを変えることが出来ます。
+.Fl d
+オプションでドメイン名を指定し、 NIS マスタサーバの名前が決定できな
+い (おそらく、ローカルのドメイン名が設定されていないため) ときには、
+NIS マスタサーバは、 ``localhost'' であると仮定されます。
+このサーバ名を
+.Fl s
+で指定することが出来ます。指定するホスト名は NIS マスタサーバ
+でなくても構いません。 NIS マスターサーバー名はドメイン内の
+NIS (マスタもしくはスレーブ) サーバに問い合わせることで決定される
+ので、スレーブサーバを指定しても構いません。
+.Pp
+.It Fl o
+NIS マスタサーバにおいて、スーパユーザの確認を省略しません。
+\'old' モードにします。このフラグはあまり実用的ではありませんが、
+パスワードのテストに使うことが出来ます。
+.El
+.Sh 関連ファイル
+.Bl -tag -width /etc/master.passwd -compact
+.It Pa /etc/master.passwd
+パスワードのマスタファイル
+.It Pa /etc/passwd
+Version 7 形式のパスワードファイル
+.It Pa /etc/passwd.XXXXXX
+パスワード変更時に作られるテンポラリファイル
+.It Pa /etc/login.conf
+ログインクラスケーパビリティデータベース
+.El
+.Sh 関連項目
+.Xr chpass 1 ,
+.Xr kerberos 1 ,
+.Xr kinit 1 ,
+.Xr login 1 ,
+.Xr login.conf 5 ,
+.Xr passwd 5 ,
+.Xr kpasswdd 8 ,
+.Xr pwd_mkdb 8 ,
+.Xr vipw 8
+.Rs
+.%A Robert Morris
+.%A Ken Thompson
+.%T "UNIX password security"
+.Re
+.Sh 注釈
+.Xr yppasswd 1
+は実際には
+.Nm passwd
+へのリンクです。
+.Sh 歴史
+.Nm passwd
+コマンドは
+.At v6
+から登場しました。