【发布时间】:2016-09-13 23:28:09
【问题描述】:
我在共享路径中有一个 Windows 可执行文件和 rpm,它位于具有用户名和密码的 CIFS/SMB/NFS 文件共享系统中。如何通过 puppet master 清单中的凭据传递源路径并通过代理运行它。我得到“源不存在”,尽管我可以通过 Windows 命令提示符访问该文件。非常感谢任何帮助!
【问题讨论】:
标签: linux share puppet nfs agent
我在共享路径中有一个 Windows 可执行文件和 rpm,它位于具有用户名和密码的 CIFS/SMB/NFS 文件共享系统中。如何通过 puppet master 清单中的凭据传递源路径并通过代理运行它。我得到“源不存在”,尽管我可以通过 Windows 命令提示符访问该文件。非常感谢任何帮助!
【问题讨论】:
标签: linux share puppet nfs agent
了解 Puppet 代理最重要的一点是,它默认在本地系统 SYSTEM 上下文下运行,通常无法访问网络资源。因此,您需要通过将运行服务的用户更改为对机器具有管理访问权限的另一个用户来解决这一问题。
当你运行puppet agent -t(在你的用户上下文下运行)时它可以工作,但在服务运行时(在服务帐户下运行)就不行,这通常与权限问题有关。
我会在文档恢复后提供指向该文档的链接。
HTH
【讨论】: