[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 メーリングリストの案内