ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

自宅サーバ for Linuxコミュの064 : vsftpdで外付けHDDを公開する方法を教えてください。

  • mixiチェック
  • このエントリーをはてなブックマークに追加
OSはFedra11です。

/media/usbhdd/にマウントした外付けHDDをvsftpdで公開する設定にしました。
FTPでアクセスすると、サーバーから以下のようなログが帰ってきてusbhdd以下のディレクトリがまったく見えません。sambaでも共有していますが、そちらからはちゃんとアクセスできます。

================ 以下ログ ================
サーバからフォルダ一覧 / を取得中です (LC_TIME=ja_JP.UTF-8)
PASV

227 Entering Passive Mode (192,168,1,10,105,42).
LIST -aL

150 Here comes the directory listing.
226 Transfer done (but failed to open directory).
================ 以上ログ ================

vsftpd.confの設定値は以下のとおり

anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
chroot_local_user=YES
local_root=/media/usbhdd/share2
pasv_enable=YES
listen=YES
listen_port=21
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

外付けHDDをvsftpdで公開している方がいらっしゃいましたら、設定を教えてください。
よろしくお願いします。

コメント(10)

lsコマンドにパスがきれていない、またはアクセスできないってことはないでしょうか?
サーバーを設定しているのですでに確認はしていると思いますが、一応確認です、シェルやコマンドプロンプトからftpで接続して確認してみましたか?
・vsftpd が chroot 環境下で起動されていて、ls コマンドが見つけられない
・vsftpd の実行ユーザーに /media/usbhdd/ のアクセス権が無い

とりあえず、ぱっと思いついた
SELINUXの設定はどのようになっていますか?
可能であれば一度、SELINUXをdisableにして切り分けしてはいかがでしょうか?
SELINUXをenableにしているのであれば、ラベルの設定周りの可能性があります。
SELINUXを無効から再度有効にした際にリラベルされたのではないでしょうか。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

自宅サーバ for Linux 更新情報

自宅サーバ for Linuxのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング