名 前
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 [AT] suse.de> に よ っ て 書 か れ た 。