2010年4月3日土曜日

sambaで一部のシンボリックリンクが辿れなくなった

 最近、自宅サーバーのsambaを3.4.0-3ubuntu5.6にアップデートしたところ、Windowsマシンからのアクセスで今まで辿れていたシンボリックリンクが辿れなくなっているのに気がつきました。



 調べてみたところ、



http://www.samba.org/samba/news/symlink_attack.html



が見つかりました。しかし、wide linksのデフォルトがnoになった訳ではないようで、yesにしてもうまくいかず悩んでました。



 そんな折、



http://on-o.com/page/diary/20100320.html#p01



が見つかりました。ここを参考に、smb.confの[global]に

unix extensions = no

を追加すると辿れるようになりました。なお、wide linksの記述はなくてもうまく動いたので、とりあえずコメントアウトしました。



2010/06/21 追記:先日のアップデート以降、「wide links = yes」にしないと動かなくなっていました。



 あと、unix extensionsとはなんだろうと思って、更に調べてみたところ、



http://d.hatena.ne.jp/shiku_otomiya/20100315/p1



が見つかりました。UNIX系からのマウント処理対応機能の有無のようなので、私のところでは弊害はなさそうです。