为了简化部署过程,我需要与Samba 4.1.1共享/var/lib/tomcat/webapps。
如果我在samba配置中直接使用目标路径
[webapps]
path = /var/lib/tomcat/webapps/
browseable = yes获取此错误
[2016/08/10 11:06:13.779626, 0] ../source3/smbd/service.c:792(make_connection_snum)
canonicalize_connect_path failed for service webapps, path /usr/share/tomcat/webapps如果我尝试浏览/var/lib文件夹
[webapps]
path = /var/lib/
browseable = yes
guest ok = yes我看不到tomcat文件夹。更改文件夹权限不能解决问题。我的发行版是Red Hat 7.0。
似乎Samba隐藏了一些文件夹,逻辑并不清楚。
有什么想法吗?
谢谢你
发布于 2016-08-10 20:40:22
非常感谢你的回答。我解决了禁用SELinux的问题。
发布于 2016-08-10 19:14:48
根据输出,我猜测您的/var/lib/tomcat/webapps文件夹实际上是某种到/usr/share/tomcat/webapps的链接
您应该更正路径,或者添加更多配置选项以允许samba浏览符号链接
[global]
unix extensions = no
[webapps]
follow symlinks = yes
wide links = yeshttps://stackoverflow.com/questions/38871766
复制相似问题