当前位置: > Linux故障 >

解决samba升级后无法访问软连接的问题

时间:2014-11-26 01:59来源:linux.it.net.cn 作者:IT

今天公司里Ubuntu服务器搬迁,搬好了之后习惯性的输入apt-get upgrade进行了一次软件升级。结果升级之后发现samba共享给Windows的部分文件夹打不开了,提示没有权限访问。

尝试了重装samba、检查配置文件、重新添加samba用户,结果统统都不行。

冷静下来仔细研究了一下,发现有些文件夹可以进入,进不去的文件夹都是我用ln -s命令软连接上去的!难道升级之后软连接还需要单独加参数设置才能生效?

立马上网搜索了一下,果不其然,新版本的samba里想要正常访问软连接,还需要在配置文件里动手脚。知道问题的原因就好办了,立马进行处理,编辑samba的配置文件:

sudo vim /etc/samba/smb.conf

在配置文件的“[global]”节的最后,加上下面三条设置:

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

然后保存退出,最后重启下samba即可:

sudo /etc/init.d/samba restart

至此问题解决,可以正常访问软连接的文件了。

资料参考:http://www.cppblog.com/tx7do/archive/2010/07/06/119499.html

(责任编辑:IT)
------分隔线----------------------------