ftp接続で別HDDのホームディレクトリにアクセスできない
FTPサーバーを設定していますが、一部ユーザーのログインが上手く行かずに困っています。
問題はそのユーザーのホームディレクトリを/homeとは別にしており、
FTPログイン時にそこへのアクセス権の取得に失敗しているらしいのですが、解決法がわかりません。
問題解決方法、回避方法、そもそも無理な設定なのか、ご存知の方情報をいただけるとありがたいです。
以下、使用環境と確認してみた内容です。
よろしくお願いします。
■使用環境
OS:Fedora Core5
FTPD:vsftpd,pure-ftpd,proftpd
ftpクライアント:linux,windowsのコマンドライン
■ハードディスクの構成を以下のようにしています。
hda
/boot
/swap
/
hdc
/export
■設定
サーバー側の設定は問題切り分けのために下記のようにしています。
・FTPDはchrootで上位のディレクトリアクセスを許可。
・/exportとユーザーのホームディレクトリはパーミッション777
■やってみたこと
ホームディレクトリが/home以下にあるユーザーでftpログインして、/ に移動して ls すると
/exportが表示されません。
同じように出てこないディレクトリは下記の通りです。
boot,lost+found,media,musix,mnt,selinux
/etc などは移動できますが、/exportは権限がありません、と言われます。
存在しない/aa などは、存在しないと表示されます。
/home以下にホームディレクトリを移し、/export以下にls -sを張った場合はログインは上手くいっても、
リンクのアクセス時に失敗してしまいます。
telnet,sshでログインした場合は/exportを含む上記のディレクトリはアクセス可能です。
補足
回答ありがとうございます。早速やってみます。