名 前
fingerd — リ
モ ー ト ユ ー ザ
ー 情 報 の サ ー
バ 書 式
fingerd [−wulf] [−pL
path] [−t timeout] 説
明
fingerd は 、 多 く の
ネ ッ ト ワ ー ク
サ イ ト の
’’finger’’ プ ロ
グ ラ ム の イ ン
タ ー フ ェ ー ス
を 提 供 す る RFC1196
に 基 づ く 簡 単
な デ ー モ ン で
あ る 。 こ の プ
ロ グ ラ ム は 、
あ る 時 点 で の
シ ス テ ム と 特
定 の 人 物 の 両
方 に つ い て 、
親 し み や す く
人 が 読 み や す
い 状 態 レ ポ ー
ト を 返 す 。
−w オ プ シ ョ ン が 指 定 さ れ る と 、 fingerd が 実 行 さ れ て い る シ ス テ ム の (稼 働 時 間 、 オ ペ レ ー テ ィ ン グ シ ス テ ム の 名 前 ・ リ リ ー ス 番 号 と い っ た ) い く つ か の 情 報 を 表 示 す る ’’Welcome to ...’’ と い う バ ー ナ ー を リ モ ー ト ユ ー ザ ー に 表 示 す る 。 こ の バ ー ナ ー は ク ラ ッ カ ー に と っ て 有 用 と な り え る 情 報 を 与 え る の で 、 セ キ ュ リ テ ィ 上 の リ ス ク と 考 え る サ イ ト も あ る か も し れ な い 。
−u オ プ シ ョ ン が 指 定 さ れ る と 、 ’’finger @host’’ と い う 形 式 の リ ク エ ス ト は 拒 否 さ れ る 。
−l オ プ シ ョ ン が 指 定 さ れ る と 、 リ ク エ ス ト さ れ た と い う 情 報 が ロ グ に 記 録 さ れ る 。 こ の オ プ シ ョ ン は 、 ユ ー ザ ー の プ ラ イ バ シ ー の 侵 害 に な る か も し れ な い の で 、 複 数 の ユ ー ザ ー が 使 う 計 算 機 で は 使 用 す べ き で な い 。
−f オ プ シ ョ ン が 指 定 さ れ る と 、 finger の フ ォ ワ ー ド (user@host1@host2) が 許 可 さ れ る 。 フ ァ イ ア ー ウ ォ ー ル の 後 ろ に あ る 計 算 機 に 対 し て は 役 に 立 つ が 、 セ キ ュ リ テ ィ や リ ソ ー ス の 点 か ら 考 え る と 、 賢 明 で は な い か も し れ な い 。
−p オ プ シ ョ ン を 使 う と 、 fingerd が ’’finger’’ プ ロ グ ラ ム を 見 つ け る た め に 、 別 な 場 所 を 指 定 す る こ と が 可 能 に な る 。 −L オ プ シ ョ ン と 等 価 で あ る 。
−t オ プ シ ョ ン に よ り 、 接 続 を 閉 じ る 前 に リ ク エ ス ト を 待 つ 時 間 を 指 定 す る 。 値 が 0 の 場 合 は 、 永 久 に 待 ち 続 け る 。 デ フ ォ ル ト は 60 秒 で あ る 。
fingerd の オ プ シ ョ ン は /etc/inetd.conf で 指 定 す べ き で あ る 。
finger プ ロ ト コ ル は 、 大 部 分 が コ マ ン ド 引 き 数 の 指 定 で 構 成 さ れ て い る 。 ’’ス ー パ ー サ ー バ ’’ で あ る inetd(8) は 、 79 番 ポ ー ト で 受 け 取 っ た TCP リ ク エ ス ト に 対 し て 、 fingerd を 実 行 す る 。 一 度 接 続 さ れ る と 、 fingerd は 〈 CRLF〉 で 終 端 さ れ て い る 1 行 を 読 み 込 む 。 こ の 行 は finger(1) に 渡 さ れ る 。 fingerd は 、 出 力 が 終 る と す ぐ に 接 続 を 閉 じ る 。 行 が 空 行 の 場 合 (つ ま り 〈 CRLF〉 だ け が 送 ら れ た 場 合 )、 finger は 、 ’’デ フ ォ ル ト の ’’ 報 告 (そ の 時 点 で シ ス テ ム に ロ グ イ ン し て い る 全 員 の リ ス ト ) を 返 す 。 こ の 機 能 は 、 −u オ プ シ ョ ン を 使 う と 無 効 に さ れ る 。
(例
え ば eric〈 CRLF〉 の よ
う に ) ユ ー ザ ー
名 が 指 定 さ れ
る と 、 そ の ユ
ー ザ ー が ロ グ
イ ン し て い る
か 否 か に 係 わ
ら ず 、 指 定 し
た 特 定 の ユ ー
ザ ー に つ い て
の み 詳 細 な 情
報 を リ ス ト す
る 。 コ マ ン ド
ラ イ ン で 指 定
で き る ’’名 前
’’ は ’’ロ グ
イ ン 名 ’’ と
’’ユ ー ザ ー 名
’’ の ど ち ら で
も よ い 。 名 前
が 曖 昧 な 場 合
は 、 マ ッ チ す
る も の 全 て に
つ い て の 情 報
が 返 さ れ る 。
関 連 項 目
finger(1), inetd(8) 制 限 サ
ー バ に 対 し て
、 TIP や 、 そ れ と
同 じ く ら い に
見 識 の 狭 い TELNETプ
ロ ト コ ル を 使
っ た ユ ー ザ ー
プ ロ グ ラ ム で
接 続 す る と 、
サ ー バ ー に オ
プ シ ョ ン ネ ゴ
シ エ ー シ ョ ン
を 送 る 意 味 の
な い 試 み を す
る こ と に な り
、 不 正 な コ マ
ン ド ラ イ ン 解
釈 を 行 わ せ る
こ と に な る 。
履 歴
finger デ ー モ ン は 4.3BSD
で 登 場 し た 。
翻 訳 者 謝 辞 こ
の man ペ ー ジ の 翻
訳 に あ た り 、
FreeBSD jpman project
<http://www.jp.freebsd.org/man-jp/> に よ
る 翻 訳 を 参 考
に さ せ て い た
だ い た 。