我想配置Linux 4.0.9,以便以更少的用户和密码方式提供对目录内容(来自其他位置的文件的符号链接)的只读访问。基本上,任何局域网用户都应该可以访问内容,而不需要任何用户/传递问题。我有以下smb.conf:
[global]
load printers = no
guest account = guest
name resolve order = lmhosts host wins bcast
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536
preserve case = yes
obey pam restrictions = yes
encrypt passwords = true
passwd program = /usr/bin/passwd %u
dns proxy = no
printing = bsd
server string = Home Server
invalid users =
unix password sync = false
workgroup = Home-Server
log level = 2
syslog only = yes
os level = 20
printcap name = /dev/null
disable spoolss = yes
syslog = 2
security = user
map to guest = Bad User
panic action = /usr/share/samba/panic-action %d
short preserve case = yes
max log size = 1000
unix extensions = no
interfaces = lo lan0
bind interfaces only = yes
follow symlinks = yes
wide symlinks = yes
[tv]
comment = Myth Television
available = yes
browsable = yes
public = yes
writeable = no
path = /myth/tv/pretty
[root]
comment = Root FS
path = /
valid users = root
force user = root
force group = root
admin users = root
writeable = Yes上面的配置给了我用户/传递对电视的更少的访问--但是尝试访问符号链接给了我“拒绝的权限”。对于根部,完全相同的符号链接正常工作,所以我认为问题与用户/传递较少的访问模式有关(其中用户/pass是坏的,Samba使用的是‘映射到客户=坏用户’指令)。有人能给我提示一下适当的配置吗?Thx预先
发布于 2014-01-26 23:51:47
为了允许符号链接,您需要使用wide links指令,而不是wide symlinks。我认为wide symlinks可能是一个错误,因为我在man页面中找不到对它的引用。
wide links = yes资料来源:
编辑:我的服务器正在运行的SAMBA版本是3.6.3。
发布于 2014-01-27 09:15:34
看起来,我在smb.conf中有一个老的选项名:而不是“宽符号链接=是”,而应该是“宽链接=是”。现在起作用了。
https://serverfault.com/questions/570000
复制相似问题