不能同时使用'force user = root'和'follow symlinks = no'

我正在为Windows上的第三方备份解决schemeconfiguration只读的“备份”samba共享,以在一台服务器上备份“/”。 服务器正在运行RHEL 6和samba 3.6.9(缺省情况下是软件包pipe理)。

问题是,当'force user = root'和'follow symlinks = no'被启用时,我收到一个权限被拒绝的错误,试图列出任何目录下的'/'无论权限(列出根树好奇好… )。 如果我禁用共享上的任何一个选项,我可以浏览就好了(但是没有将用户设置为树的大部分对备份软件不可用)。 如果没有禁用符号链接的能力,备份软件将陷入无限循环。

以下是我的smb.conf文件(全局和共享本身)的相关部分:

[global] workgroup = CORP realm = CORP.LOCAL server string = Samba Server Version %v interfaces = lo, xxx.xxx.xxx.59/24 security = ADS password server = theman.corp.local helmet.corp.local map untrusted to domain = Yes log level = 3 log file = /var/log/samba/log.%m max log size = 50 time server = Yes unix extensions = No cups options = raw veto oplock files = /*.tif/*.pcl/*pclimg*/*tifimg*/*.mp3/*swpcl*/*splimg*/ wide links = Yes idmap uid = 10000-20000 idmap gid = 10000-20000 ... [backup] comment = Backup path = / force user = root force group = root browseable = Yes valid users = backup read only = Yes #follow symlinks = No 

任何想法我做错了什么?

(注意:假设我们不能丢弃备份软件,我有自己的rsync脚本来备份和恢复服务器,但是我们正在探索备份集中pipe理的其他select)。