[samba-jp:23126] Fwd: Re: Fwd: Re: nfsマウント下におけるシンボリックリンクの追従

takasi.yano @ nifty.com takasi.yano @ nifty.com
2020年 12月 24日 (木) 06:23:47 JST


矢野です。
アクセス許可の問題ではないですか。
Samba4ではWindows側からのアクセスの時のIDの扱いが違っています。
自分の環境では、Windowsからアクセスしている時にLinux側で認識しているアク
セスIDはpasswdにあるIDではありません。NFSマウント元にそのIDがないのではな
いでしょうか。あるいはNFSのマウント元でのアクセス許可を777にしておくとか
はどうでしょうか。guestが書き込みOKならそれでもいいような気がします。



zr1135b3 <zr1135b3 @ gmail.com>さんからのメールを転送します。
----------ここから原文----------
ご指摘ありがとうございます。

> 矢野です。
> NFS上のシンボリックリンクはそのNSF上にありますか。その外ならNFSマウント
し
> た側からはどうやっても見えないと思いますが。あるいは絶対パスのシンボリ
ッ
> クリンクでNFSマウントした側とローカル側とで絶対パスにすると違っていると
か。

NFSマウントとリンクは,以下の様に行っています。
machineAに /dirA/dirB  とあるとき,dirBがnfsでのシンボリックリンクとなり
ます。

具体的には,以下のコマンドです(machineAからのコマンドです)。
mount -t nfs machineB:/dirB /dirB    でマウントしています。
ln -s /dirB /dirA/dirB      でシンボリックリンクしています。

ここで,machineAのsmb.confにて,/dirAを共有設定しております。
[dirA]
   comment = /dirA
   path = /dirA
   read only = No
   guest ok = Yes

この状態で,WindowsからmachineAにアクセスすると,/dirA/dirBのディレクトリ
の存在は,
確認出来るのですが,先のメールの通りアクセス出来ません。
nfsの仕様のようにも思いましたが,samba(Version 3.2.7)では,アクセス可能で
したので,
samba側の設定の問題かなと思った次第です。

よろしくお願いいたします。


samba-jp メーリングリストの案内