最近、自宅サーバーの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系からのマウント処理対応機能の有無のようなので、私のところでは弊害はなさそうです。
0 件のコメント:
コメントを投稿