Windows文件夹共享samba服务中的符号链接symlinks

本文说的是在Linux服务器上的samba服务,Windows服务器上的服务不存在该问题。

Linux操作系统的符号连接类似于Windows的快捷方式,但是Windows操作系统并不能识别Linux的符号连接。

当samba服务中存在符号链接时,Windows拿到的仅仅是一个文件(符号链接文件本身),并不能转到目标文件。

配置/etc/samba/smb.conf文件,加入如下三行(根据需求放到global或者某个分享下面)

follow symlinks = yes
wide links = yes
unix extensions = no

然后重启服务

这样就可以让服务自动把指向的文件发送过来了。

注意:如果设置了还是不能访问,有可能是权限没有配置好。

  1. 当前登录的用户没有目标文件的访问权限;
  2. SELinux没有对目标文件开启samba服务共享的权限。

Reference

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注

4 + 11 =