使用Samba共享通过NFS共享目录时写入权限

有两台服务器。 ServerA运行Ubuntu 16.04服务器,ServerB运行CentOS 7.4。 两台服务器都有名为public用户(两台服务器上的GID相同)。 ServerB使用public作为Samba用户。
ServerA通过NFS导出目录/srv/storage ,并且额外的ACL(由setfacl设置)被添加到目录以允许用户public写入。
ServerB将ServerA:/srv/storage挂载到/srv/storage/external ,并通过Samba共享目录/srv/storage
现在的问题是Samba客户端(使用public账户) 不能写入 //ServerB/srv/storage/external

额外的信息:
* ServerB上禁用SELinux。
*在ServerB上, rootpublic都可以直接写入/src/storage/external
*在其他客户端上, //ServerB/srv/storage/是可写的,但是//Server/srv/storage/external不是(Permissison被拒绝)
*没有发现与此问题有关的日志,包括ServerB上的/var/log/samba/log.smbd /var/log/messages和两台服务器上的任何其他日志。

我错过了什么? 如果这是不可能的,关于在不同的linux服务器上统一目录命名空间的任何build议?
谢谢。