ฉันต้องการ Puppet ไม่ให้จัดการรหัสผ่าน (เช่นรีเซ็ตเมื่อมีการเปลี่ยนแปลง) แต่เพื่อตั้งรหัสผ่านเริ่มต้นเมื่อ Puppet สร้างผู้ใช้
ฉันกำลังคิดที่จะทำnotify
กับExec
ทรัพยากรที่ตั้งรหัสผ่าน แต่สิ่งนี้จะถูกเรียกเมื่อมีการแก้ไขคุณสมบัติที่ Puppet จัดการ (เช่นการเป็นสมาชิกกลุ่มโฮมไดเร็กตอรี่และอื่น ๆ ) ฉันไม่ต้องการสิ่งนั้น.
ความคิดใด ๆ
!
สำหรับไม่มีรหัสผ่านซึ่งในกรณีนี้egrep -q '^${user}:[*!]:' /etc/shadow
ทำงานได้ดีขึ้น