Top過去ログ目次掲示板

作成日:2004年03月24日 作成:おやじ
掲示板で過去に質問された内容です。

No.2888 vsftpsで上位ディレクトリ参照禁止


No.2888 投稿時間:2004年03月24日(Wed) 23:37 投稿者名:River URL:
タイトル:vsftpsで上位ディレクトリ参照禁止

はじめまして。

FTPサーバーをvsftpdを使用し稼動しております。
少し疑問がございましたので、ご質問させていただきます。

user1というユーザを作成したところ
FTPからアクセスでき、アップロードは出来ましたが
ユーザディレクトリから上位のディレクトリに移動できてしまいます。
そこで、

#chroot_list_enable=YES

のコメントを取り、YESのままで保存し
vsftpdを再起動してから確認したところ
パスワードが違うとの事でアクセスすら不可能です。
その場合は、どうしたらいいのでしょうか?

どうかよろしくお願いします。


No.2891 投稿時間:2004年03月25日(Thu) 01:17 投稿者名:mogura URL:
タイトル:Re: vsftpsで上位ディレクトリ参照禁止

> はじめまして。
>
> FTPサーバーをvsftpdを使用し稼動しております。
> 少し疑問がございましたので、ご質問させていただきます。
>
> user1というユーザを作成したところ
> FTPからアクセスでき、アップロードは出来ましたが
> ユーザディレクトリから上位のディレクトリに移動できてしまいます。
> そこで、
>
> #chroot_list_enable=YES
>
> のコメントを取り、YESのままで保存し
> vsftpdを再起動してから確認したところ
> パスワードが違うとの事でアクセスすら不可能です。
> その場合は、どうしたらいいのでしょうか?

お邪魔します。moguraです。

実験機で確認したところ、chroot_list_enable=YESに指定して、
vsftpd.chroot_listにユーザを記述すればchrootされました。

ユーザ制限あたりには問題ないでしょうか?
以下のファイルの記述はどうなってます?
vsftpd.user_list
vsftpd.ftpusers

本件の原因と関係ないかもしれませんが、念のためvsftpd.conf内の
設定と比較して確認してみてください。


No.2892 投稿時間:2004年03月25日(Thu) 08:06 投稿者名:H.T URL:
タイトル:vsftpd.conf に local_root=public_html を追記します。

おはようございます。

例えばユーザーディレクトリ内に public_html を作成し、この中だけを見せる又は使用するなら
vsftpd.conf に以下を追記します。  
  ↓
local_root=public_html

こうすることで
home
 +
 ユーザー領域
    +public_html

public_htmlより上位の階層には移動できなくなります。
尚、public_html の名称は任意です。



掲示板▲頁先頭