Linux のリンクされたコンテンツを (ネットワーク経由で) 共有するにはどうすればいいですか?

Linux のリンクされたコンテンツを (ネットワーク経由で) 共有するにはどうすればいいですか?

私のディレクターは公共. ネットワーク上の共有ディレクトリです。ファイルも持っていますドキュメントディレクトリ内ドキュメント 私は共有したいドキュメントリンクからファイルをダウンロードしてください。

私はこれをやりました:

ln -s ~/docs/doc.odt ~/Public/doc.odt

次に、nautilus を開いて次の操作を実行しました。

smb://alef/Public/

しかし、ファイルは表示されません。

では、リンクされたコンテンツを共有するにはどうすればよいでしょうか?

答え1

あなたの URL がネットワーク経由で機能しなかったためsmb://、ファイルを提供しているマシンで Samba が構成されておらず、実行されていないと想定します。その場合は、NetBIOS 名ではなく IP アドレスを試す必要があるかもしれません。

それ以外の場合は、まずファイルを提供するコンピュータがSambaを実行していることを確認する必要があります(「smb」プロトコル経由でアクセスするため)。このドキュメント設定するための基本的な方法についてはこちらをご覧ください。

ファイルをサーバーに送る予定のコンピュータでselinuxを実行している場合は、次の点を確認してください。このブログ投稿Samba が動作するために selinux で適切な権限を設定する方法について。

乾杯。

答え2

次のシンボリックリンクを許可するように Samba に指示する必要があるかもしれません。

これを行うには、samba 構成ファイル (おそらく/etc/samba/smb.conf) を編集し、[global]セクションで次の 2 つのオプションを設定します。

follow symlinks = yes
wide links = yes

最初の設定により、Samba はシンボリック リンクをたどることができ、2 番目の設定により、共有ディレクトリの外部を指すリンクをたどることができます。

詳細情報ここ

関連情報