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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:ozonepapa No.1

回答回数288ベストアンサー獲得回数0

ポイント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

回答回数288ベストアンサー獲得回数0

ポイント100pt

URLはダミーです。

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

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

環境は、RedHat9です。

id:qlist

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

2004/07/23 08:52:39

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

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

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

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

回答リクエストを送信したユーザーはいません