yppasswd(1) yppasswd(1)
名前
yppasswd, ypchfn, ypchsh - NIS データベースのパスワードを変更する
書式
yppasswd [-f] [-l] [-p] [user]
ypchfn [user]
ypchsh [user]
説明
NIS 環境下では、通常の passwd(1), chfn(1), chsh(1) はユーザーのパスワー
ド・シェル・GECOS 情報の変更を行えない。なぜならこれらのコマンドはロ ー
カルなホストの passwd ファイルしか変更できないからである。 NIS 情報を変
更するには、それぞれの NIS 版である yppasswd, ypchfn, ypchsh を代わりに
用いる。
実 際には、これらのコマンドは同じプログラムを別々の名前でリンクしたもの
である。コマンドラインスイッチを用いれば、パスワード (-p)、ログインシェ
ル (-l)、 GECOS フィールド (-f) のどれを更新するか選択できる。これらを
組合せて指定することもできる。 yppasswd は他にオプションが与えられな け
れ ば -p オプションを仮定する。 -f または -l オプションを用いた場合には
、 -p フラグも陽に指定しなければならない。 ypchfn は -f を、 ypchsh は
-l をそれぞれ仮定する。
実 行時に引数 user を省略されると、起動したユーザーのアカウント情報を更
新しようとする。 user を指定すると、そのユーザの情報が更新されるが、 こ
れ を行えるのはスーパーユーザーだけである。サーバーで走っている yppass-
wdd デーモンがサポートしていれば、そのユーザーの (古い) パスワードの 代
わりに、サーバーの root パスワードを与えることができる。
すべてのコマンドは、最初のプロンプトで現在の NIS パスワードを要求する。
これは yppasswdd(8) デーモンでの認証で必要とされる。続いて更新する情 報
に対するプロンプトを出す。
yppasswd または -p
ユ ーザーの NIS パスワードを変更する。新しいパスワードの入力を促
すプロンプトが出される。パスワードの入力時には入力のエコーが切ら
れるので、入力中のパスワードはスクリーンには現われない。空のパス
ワードや、 6 文字より短いパスワードは拒否される。入力が終わる と
、新しいパスワードを再入力するように促される。これは最初のパスワ
ード入力でミスタイプがなかったかを確認するためである。
ypchsh または -l
ユーザーのログインシェルを変更する。新しいシェルを入力するように
プロンプトが出される。このとき古いシェルがデフォルト値となる。
Login shell [/bin/sh]: _
デ フ ォ ル ト の ままにしておくには、単にリターンを押せばよい。
passwd(5) ファイルの自分のエントリから shell フィールドの内容 を
削 除 するには (こうするとシステムのデフォルトのシェルが用いられ
る)、 none と入力する。
ypchfn または -f
ypchfn はフルネームの登録の際に以下のようなプロンプトを表示す る
。角括弧の中身はデフォルトの値である。
Name [Joe Doe]:
Location [2nd floor, bldg 34]:
Office Phone [12345]:
Home Phone []:
デフォルトのままにしておくには、単にリターンを押せばよい。フィー
ルドの内容を削除するには、 none と入力する。
関連項目
chfn(1), chsh(1), finger(1), passwd(5), passwd(1), ypcat(1), yppass-
wdd(8), ypserv(8), ypwhich(1)
著者
yppasswd は yp-tools パッケージの一部である。 yp-tools パッケージは
Thorsten Kukuk
Copyright(C) linux-cmd.com All Rights Reserved. Author Takayuki Yukawa