Man page - rssh.conf(5)

Manual

RSSH.CONF

æĻ‚ čρ
設 厚 キ ãƒŧ ワ ãƒŧ ド
é–ĸ 逪 項 į›Ž

/etc/rssh.conf - rssh ぎ 設 厚 フ ã‚Ą イ ãƒĢ

æĻ‚ čρ

rssh.conf は rssh ぎ 設 厚 フ ã‚Ą イ ãƒĢ で あ る 。 こ れ ãĢ よ り 、 ã‚ˇ ゚ テ ム įŽĄ ᐆ 者 は ã‚ˇ ェ ãƒĢ ぎ 動 き を åˆļ åžĄ で き る よ う ãĢ ãĒ る 。 設 厚 ãĢ äŊŋ う キ ãƒŧ ワ ãƒŧ ド は 、 そ れ č‡Ē čēĢ ã§ 行 を 構 成 す る か 、 ぞ た は そ れ ãĢ įļš ã イ ã‚ŗ ãƒŧ ãƒĢ 記 åˇ (’=’)と 設 厚 値 と と も ãĢ äŊŋ わ れ る 。 ã‚ŗ ãƒĄ ãƒŗ ト は ク ロ ゚ ハ ッ チ (’#’)で 始 ぞ り 、 行 ぎ äģģ æ„ ぎ å ´ 所 ãĢ įŊŽ ã こ と が で き る 。 設 厚 ã‚Ē プ ã‚ˇ ョ ãƒŗ で は 大 文 字 と 小 文 字 を åŒē åˆĨ し ãĒ い 。 行 ぎ 先 é ­ や 行 ぎ įĩ‚ り 、 イ ã‚ŗ ãƒŧ ãƒĢ 記 åˇ と キ ãƒŧ ワ ãƒŧ ド や 値 と ぎ 間 ぎ įŠē į™Ŋ は į„Ą čĻ– さ れ る 。 も し 設 厚 値 が įŠē į™Ŋ を åĢ む ぎ で あ れ ば 、 そ れ (少 ãĒ く と も そ ぎ įŠē į™Ŋ )は ã‚ˇ ãƒŗ グ ãƒĢ ク り ãƒŧ ト ぞ た は ダ ブ ãƒĢ ク り ãƒŧ ト で 回 ぞ れ ãĻ い ãĒ け れ ば ãĒ ら ãĒ い 。

デ フ り ãƒĢ ト ぎ 設 厚 フ ã‚Ą イ ãƒĢ は 、 rssh ぎ ã‚Ŋ ãƒŧ ゚ と と も ãĢ 提 供 さ れ る 。 設 厚 フ ã‚Ą イ ãƒĢ が ãĒ い å ´ 合 は æŦĄ ぎ デ フ り ãƒĢ ト 値 が äŊŋ わ れ る 。 umask は 022 で scp ぎ ãŋ が 訹 可 さ れ る 。 設 厚 フ ã‚Ą イ ãƒĢ が あ る å ´ 合 は 、 scp と sftp ぎ お ãĄ ら も 明 į¤ē įš„ ãĢ 訹 可 さ れ ãĻ い ãĒ け れ ば 、 ãƒĻ ãƒŧ ã‚ļ は 閉 め å‡ē さ れ る 。

v2.1 か ら は 、 user キ ãƒŧ ワ ãƒŧ ド を äŊŋ ãŖ た ãƒĻ ãƒŧ ã‚ļ ご と ぎ 設 厚 ã‚Ē プ ã‚ˇ ョ ãƒŗ が äŊŋ ᔍ で き る 。 čŠŗ į´° は čŋŊ ãŖ ãĻ čĒŦ 明 す る 。

設 厚 キ ãƒŧ ワ ãƒŧ ド

allowscp

scp が 訹 可 さ れ ãĻ い る こ と を į¤ē す 。

allowsftp

sftp が 訹 可 さ れ ãĻ い る こ と を į¤ē す 。

allowcvs

cvs が 訹 可 さ れ ãĻ い る こ と を į¤ē す 。

allowrdist

rdist が 訹 可 さ れ ãĻ い る こ と を į¤ē す 。

allowrsync

rsync が 訹 可 さ れ ãĻ い る こ と を į¤ē す 。

umask

scp/sftp ã‚ģ ッ ã‚ˇ ョ ãƒŗ で äŊœ 成 し た フ ã‚Ą イ ãƒĢ ぎ umask 値 を 設 厚 す る 。 通 常 は 、 ロ グ イ ãƒŗ 時 ãĢ ãƒĻ ãƒŧ ã‚ļ ぎ ã‚ˇ ェ ãƒĢ ãĢ よ ãŖ ãĻ 設 厚 さ れ る 。 ã‚ˇ ゚ テ ム デ フ り ãƒĢ ト を äŊŋ わ ãĒ い よ う ãĢ す る た め ãĢ 、 rssh は umask を 設 厚 し ãĒ け れ ば ãĒ ら ãĒ い 。

logfacility

rssh が ロ グ å‡ē 力 し よ う と す る syslog ぎ 抟 čƒŊ 分 類 (facility)を 指 厚 す る 。 抟 čƒŊ 分 類 は syslogd.conf (5) で äŊŋ わ れ ãĻ い る も ぎ と 同 じ も ぎ で あ る 。 äģŖ ã‚ り ãĢ C ぎ マ ク ロ を äŊŋ ãŖ ãĻ 指 厚 す る こ と も で き る 。 た と え ば 、

logfacility=user
logfacility=LOG_USER

は 全 く 同 じ で 、 rssh ãĢ 抟 čƒŊ 分 類 user を äŊŋ ãŖ ãĻ syslog へ ぎ ロ グ å‡ē 力 を 行 わ せ る 。

chrootpath

rssh (原 際 ãĢ は 誜 劊 プ ロ グ ナ ム )が chroot () ã‚ˇ ゚ テ ム ã‚ŗ ãƒŧ ãƒĢ を å‘ŧ ん で 、 指 厚 さ れ た デ ã‚Ŗ ãƒŦ ク ト ãƒĒ ãĢ フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム ぎ ãƒĢ ãƒŧ ト デ ã‚Ŗ ãƒŦ ク ト ãƒĒ を 変 更 す る 。 例 え ば 、

chrootpath=/usr/chroot

は äģŽ æƒŗ įš„ ãĒ フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム ぎ ãƒĢ ãƒŧ ト を /usr/chroot ãĢ 変 更 し 、 フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム ぎ /usr/chroot ぎ 下 äģĨ 外 ãĢ ãƒĻ ãƒŧ ã‚ļ が ã‚ĸ ク ã‚ģ ゚ で き ãĒ い よ う ãĢ し 、 /usr/chroot が ãƒĢ ãƒŧ ト デ ã‚Ŗ ãƒŦ ク ト ãƒĒ と し ãĻ čĻ‹ え る よ う ãĢ す る 。 chroot jail を 遊 切 ãĢ 設 厚 す る よ う ãĢ æŗ¨ 意 す る こ と 。 お ぎ よ う ãĢ し た ら よ い か ぎ ヒ ãƒŗ ト ãĢ つ い ãĻ は 、 rssh ã‚Ŋ ãƒŧ ゚ と と も ãĢ 配 布 さ れ る CHROOT フ ã‚Ą イ ãƒĢ を čĻ‹ る こ と 。 ぞ た chroot (2) ぎ man ペ ãƒŧ ジ も 参 į…§ す る こ と 。

も し (/etc/password で 指 厚 さ れ る )ãƒĻ ãƒŧ ã‚ļ ぎ ホ ãƒŧ ム デ ã‚Ŗ ãƒŦ ク ト ãƒĒ が 、 こ ぎ キ ãƒŧ ワ ãƒŧ ド で į¤ē さ れ る パ ゚ äģĨ 下 で あ れ ば 、 ãƒĻ ãƒŧ ã‚ļ は ホ ãƒŧ ム デ ã‚Ŗ ãƒŦ ク ト ãƒĒ へ と chdir さ れ る 。 そ う で ãĒ け れ ば 、 chroot jail ぎ / へ と chdir さ れ る 。

user

user キ ãƒŧ ワ ãƒŧ ド は ãƒĻ ãƒŧ ã‚ļ ご と ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ 設 厚 を 可 čƒŊ ãĢ す る 。 こ ぎ キ ãƒŧ ワ ãƒŧ ド は 、 指 厚 さ れ た ãƒĻ ãƒŧ ã‚ļ ぎ す ず ãĻ ぎ äģ– ãŽ キ ãƒŧ ワ ãƒŧ ド を 上 書 き す る 。 す ãĒ わ ãĄ 、 ãƒĻ ãƒŧ ã‚ļ foo ãĢ user キ ãƒŧ ワ ãƒŧ ド を äŊŋ ᔍ し た ãĒ ら 、 user 行 ãĢ あ る 設 厚 だ け が ãƒĻ ãƒŧ ã‚ļ foo ãĢ äŊŋ ᔍ さ れ 、 äģŠ ãž で ãĢ čŋ° ず た キ ãƒŧ ワ ãƒŧ ド ãĢ よ る す ず ãĻ ぎ 設 厚 は į„Ą čĻ– さ れ る 。 user キ ãƒŧ ワ ãƒŧ ド ぎ åŧ• 数 は 、 ã‚ŗ ロ ãƒŗ (’:’)で åŒē 切 ら れ た 、 äģĨ 下 ãĢ į¤ē す フ ã‚Ŗ ãƒŧ ãƒĢ ド ぎ か た ぞ り か ら ãĒ る 。 フ ã‚Ŗ ãƒŧ ãƒĢ ド は 、 順 į•Ē ãĢ :

username

こ ぎ エ ãƒŗ ト ãƒĒ が ã‚Ē プ ã‚ˇ ョ ãƒŗ を 提 供 す る ãƒĻ ãƒŧ ã‚ļ 名

umask

そ ぎ ãƒĻ ãƒŧ ã‚ļ ãƒŧ ぎ 8 進 数 で ぎ umask 値 で 、 ã‚ˇ ェ ãƒĢ で 設 厚 す る ぎ と 同 じ 意 呺 で あ る 。

access bit

5個 ぎ 0/1 で 、 rsync, rdist, cvs, sftp, scp ぎ 順 ãĢ 、 ãƒĻ ãƒŧ ã‚ļ ãƒŧ が そ れ ら を 訹 可 さ れ る か を į¤ē す 。 1 は ã‚ŗ マ ãƒŗ ド が 訹 可 さ れ 、 0 は 訹 可 さ れ ãĒ い こ と を 意 呺 す る 。

path

そ ぎ ãƒĻ ãƒŧ ã‚ļ ãƒŧ が chroot さ れ る ず き パ ゚ 。

例 え ば 、 äģĨ 下 ぎ よ う ãĒ 行 ãĢ ãĒ る 。

user = luser:022:00001:

こ れ は æŦĄ ぎ よ う ãĒ 意 呺 ãĢ ãĒ る 。 ãƒĻ ãƒŧ ã‚ļ 名 "luser" ãĢ つ い ãĻ 、 umask を 022 ãĢ 設 厚 し 、 sftp を 訹 可 せ ず 、 scp を 訹 可 す る 。 chroot パ ゚ が 指 厚 さ れ ãĻ い ãĒ い ぎ で 、 äģ– ãŽ キ ãƒŧ ワ ãƒŧ ド で ぎ デ フ り ãƒĢ ト ã‚Ē プ ã‚ˇ ョ ãƒŗ ãĢ か か わ ら ず 、 ãƒĻ ãƒŧ ã‚ļ は chroot さ れ ãĒ い 。 こ ぎ ãƒĻ ãƒŧ ã‚ļ ãƒŧ が chroot さ れ る よ う ãĢ し た ãĒ ら ば 、 た と え chrootpath キ ãƒŧ ワ ãƒŧ ド を äŊŋ ãŖ ãĻ 設 厚 し た も ぎ と 同 じ で あ ãŖ ãĻ も 、 明 į¤ē įš„ ãĢ chroot パ ゚ を 指 厚 す る åŋ… čρ が あ る 。 も し path ãĢ įŠē į™Ŋ が あ れ ば 、 äģĨ 下 ぎ よ う ãĢ そ れ を æ‹Ŧ る åŋ… čρ が あ る こ と を 思 い å‡ē し ãĻ æŦ˛ し い 。

user = "luser:022:00001:/usr/local/chroot dir"

さ ら ãĒ る 例 ãĢ つ い ãĻ は 、 デ フ り ãƒĢ ト ぎ rssh.conf フ ã‚Ą イ ãƒĢ を 参 į…§ ぎ こ と 。

é–ĸ 逪 項 į›Ž

rssh (1), sshd (8), ssh (1), scp (1), sftp (1), syslogd.conf (5), chroot (2).