【发布时间】:2016-12-15 16:11:38
【问题描述】:
我已经写了一个site.pp 来更改puppet master 的密码。下面是site.pp。它正在更改代理主机idrac-h868gm1 上的密码,但是当我尝试使用更改后的密码(在本例中为devuser888)登录时,它不起作用。
我使用了单引号和双引号,但它仍然不起作用。我手动将密码更改为devuser888,它正在工作。
node default {
class { 'ntp':
servers => ['ntp1','ntp2']
}
include ntp
}
node /^(prod|dev)\d+$/ {
include mounts
include nis
}
node idrac-h868gm1 {
user { 'dev':
ensure => present,
password => "devuser888"
}
}
Puppet 服务器版本:2.7.1(开源)
木偶代理版本:4.8.0
木偶代理操作系统:RHEL7.2
请让我知道更多信息/查询
【问题讨论】:
-
请运行代理并将调试日志添加到您的问题中:
puppet agent -t --debug -
嗨 Dominic,添加了调试,它正在运行 执行:'/usr/sbin/usermod -p devuser88 dev' 并签入影子文件,dev:devuser888:17149:0:99999:7:: :.还是不行。
-
请提供完整的调试日志。密码未使用
usermod设置,代理通常会使用 ruby-shadow,因此日志可能会显示此功能不可用或无法正常工作。 -
请点击链接查看日志。chelsious-my.sharepoint.com/personal/…
标签: puppet