这是Ubuntu服务器10.04 64和samba 3.4.7。
我有一个共享目录/home/mit/share
,另一个/home/temp
链接到共享目录:
ln -s /home/temp /home/mit/share/temp
但是在Windows上,使用Internet后,我无法打开S:/temp
,但是在Linux上,可以按/home/mit/share/temp
预期访问。
如果我在内部链接目录/home/mit/share/temp
,则此方法有效,因此我想samba限制跳转到共享目录外部/上方的链接。
编辑:
另请参阅题为Ubuntu +最新的samba版本的问题,符号链接在Windows上安装的共享上不再起作用。
似乎最好放到您真正需要unix extensions = no
的全局部分,follow symlinks = yes
而wide links = yes
只放到股票部分。
该unix extension
标志必须位于全局部分中,而不是单个共享部分中。但是出于安全原因,最好仅在需要时使用其他选项,而不要全局使用。