Provided by: manpages-ja_0.5.0.0.20221215+dfsg-1_all
名前
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 を指定すると、そのユーザの情報が更新されるが、これを行えるのは スーパーユーザーだけで ある。 サーバーで走っている yppasswdd デーモンがサポートしていれば、 そのユーザーの (古い) パスワードの代わりに、サーバーの root パスワードを与えることができる。 すべてのコマンドは、最初のプロンプトで現在の NIS パスワードを要求する。 これは yppasswdd(8) デーモンでの認証で必要とされる。 続いて更新する情報に対するプロンプトを出 す。 yppasswd または -p ユーザーの NIS パスワードを変更する。新しいパスワードの入力を促す プロンプトが出さ れる。パスワードの入力時には入力のエコーが切られるので、 入力中のパスワードはスク リーンには現われない。空のパスワードや、 6 文字より短いパスワードは拒否される。入力 が終わると、 新しいパスワードを再入力するように促される。 これは最初のパスワード入 力でミスタイプがなかったかを確認するためである。 ypchsh または -l ユーザーのログインシェルを変更する。新しいシェルを入力するように プロンプトが出され る。このとき古いシェルがデフォルト値となる。 Login shell [/bin/sh]: _ デフォルトのままにしておくには、単にリターンを押せばよい。 passwd(5) ファイルの自 分のエントリから shell フィールドの内容を削除するには (こうするとシステムのデフォル トのシェルが用いられる)、 none と入力する。 ypchfn または -f ユーザーのフルネームと関連する情報を変更する。 歴史的な経緯で、アプリケーションの中 には、 passwd(5) ファイルの GECOS ファイル (4 番目のフィールド) に、 ユーザの実名に 加えて、オフィスの電話番号などの追加の情報が入っている ことを期待しているものがあ る。 この情報は finger(1) や同様のプログラムで表示される。 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), yppasswdd(8), ypserv(8), ypwhich(1)
作者
yppasswd は yp-tools パッケージの一部である。 yp-tools パッケージは Thorsten Kukuk <kukuk@suse.de> によって書かれた。