投稿日:2005年08月29日 作成鷹の巣

No.19557 vsftpでchrootで制限した上で特定のディレクトリーを許可したい。



vsftpでchrootで制限した上で特定のディレクトリーを許可したい。

No.19557 投稿時間:2005年08月29日(Mon) 09:08 投稿者名:pipi URL:

こんにちは。

現在、redhat linux ES v3で稼動中です。
FTPは標準のvsftpdを使用して、ユーザーはchrootによる制限で、各アカウントのホームディレクトリー以上には入れないようにしています。

質問ですが、この場合特定のディレクトリーのみ複数のユーザーからのみ扱えるようにするにはどうすれば良いでしょうか?

[home]┬html(aaaとbbbのユーザーはここも操作可能に、他のユーザーには見せない)
    ├aaa(aaaのユーザーはこことhtmlより上にはアクセス不可能)
    ├bbb(bbbのユーザーはこことhtml上にはアクセス不可能)
    └ccc(cccのユーザーはここより上にはアクセス不可能)


起動時に自動実行する方法は?

No.19558 投稿時間:2005年08月29日(Mon) 10:14 投稿者名:pipi URL:


> 質問ですが、この場合特定のディレクトリーのみ複数のユーザーからのみ扱えるようにするにはどうすれば良いでしょうか?


自己レスです。
散々悩んだ末に書き込んだのですが、、、、書き込んだ直後に方法を見つけました(苦笑
事前に、chrootされたユーザーエリアに、目的のディレクトリーを作成し、

# mount -o bind 共有したいディレクトリ元 上記で作ったディレクトリー

で成功しました。

でも、このままだとサーバー自身を再起動したら解除され、再度上記コマンドの入力をする必要があるので、起動時に自動実行する方法を探し中です。。。

お騒がせしました(^^ゞ


参考URL。

No.19559 投稿時間:2005年08月29日(Mon) 12:04 投稿者名:MODPERL URL:

このページは参考にならないかな?

http://www.kaju.homeip.net/


/etc/fstabに以下のエントリを追加。

No.19568 投稿時間:2005年09月03日(Sat) 12:52 投稿者名:discypus URL:

/etc/fstabに以下のエントリを追加でよいかと。(詳しくは man 8 mountで)

共有したいディレクトリ元 マウント先 none bind 0 0


目次掲示板過去ログ目次▲頁先頭