【发布时间】:2016-09-23 06:06:05
【问题描述】:
user { 'acc1':
ensure => present,
managehome => true,
password => 'Test123',
groups => ['Administrators'],
auth_membership => 'minimum',
notify => Exec['app config']
}
exec { 'app config':
path => 'c:\\program files (x86)\\app\\bin',
command => 'config.bat -f responsefile.rsp',
refreshonly => true
}
正在创建用户,但我需要使用本地帐户进行应用配置。
以上puppet脚本由域账号abc\myname执行,应用需要使用本地账号进行配置。
所以我通过 puppet 创建了一个本地帐户,并使用 notify 告诉 exec 使用 puppet 创建的帐户。但是当它执行时,应用程序抛出错误:need a local account or administrator
在日志中错误是myname is not a local account or administrator。
我看到exec没有使用puppet创建的本地用户acc1。
有没有其他方法可以让exec 使用特定的本地用户帐户进行配置。
请指教。
【问题讨论】:
标签: puppet