2009-05-23
■ [proftpd]proftpdでユーザごとにIP制限 
configureに--with-modules=mod_ifsessionをつけてコンパイルする。
- /etc/proftpd.conf
<Class friends> From 1.2.3.4/8 </Class> <IfUser dave> <Limit LOGIN> AllowClass friends DenyAll </Limit> </IfUser>
ただ、どうも試してみるとClassの設定にバグがある?のかわからないけど、複数のClass、IfUserを設定すると、最後に書いたClassしか設定反映されなかった。直接allow fromを書いたら複数書いても大丈夫だった。なぜー。それとも書きかた間違ってただけなのか。
追記
いや、やっぱりallow,denyで直接書いても、複数IfUserを書くとなんかおかしいぽい。よくわからん。
追記2
IfUser内ではallow fromを複数行書くと思った通りに動かないのが原因くさい。Classのこともあわせて本家に書き直し。
コメントを書く