linux2台(A,B)を使用して、AをFTPサーバとしてBをNFSであるディレクトリをエクスポートし場合、AにあるファイルをBへ移動し、そのファイルのシンボリックリンクをAに置いた場合、ユーザがAにFTPでログインし、シンボリックリンクにアクセスした場合、Bに置いてあるファイルにアクセスするようにすることは可能でしょうか? 可能な場合は手順を教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/07/20 20:55:29
  • 終了:--

回答(2件)

id:ozonepapa No.1

ozonepapa回答回数288ベストアンサー獲得回数02004/07/21 02:08:58

ポイント100pt

可能です。

設定は、以下の通りです。

通常のユーザがAの/linkにFTPでアクセスすると、Bの/homeを見ることができます。

AnonymousFTPの場合は、setroot()しているので見えないように思われます。

Bの設定

1)Bの/homeをexportします。

/etc/exports

--------------------

/home

2)ntsysvでnfs,nfslockにチェックする

3)nfsd,mountdデーモンを起動する。

# /sbin/service nfs stop;/sbin/service nfs start

Aの設定

1)マウントポイント/mntにB:/homeをマウントする。

# mount B:/home /mnt

シンボリックリンクを作る。

# ln -s /mnt /link

id:qlist

ご回答有難うございます。もしディレクトリのシンボリックリンクではなく、Aにあるデレクトリ内にある特定のファイルのシンボリックリンクAに置き、実体をBに置いた場合は可能なのでしょうか?

2004/07/21 08:46:00
id:ozonepapa No.2

ozonepapa回答回数288ベストアンサー獲得回数02004/07/21 09:39:18

ポイント100pt

URLはダミーです。

Aにシンボリック・リンクを作成して試したところ、OKでした。

ファイル名は、シンボリック・リンクファイル名でgetできます。内容は、リンク先のファイルのないようです。

環境は、RedHat9です。

id:qlist

大変有難うございます.getできるようになりました。

2004/07/23 08:52:39

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません