การตั้งค่ารหัสผ่านหมดอายุโดยใช้ทรัพยากร 'ผู้ใช้' ของเชฟ

ฉันแค่พยายามติดตามว่าเป็นไปได้ที่จะกำหนดจำนวนวันก่อนที่รหัสผ่านผู้ใช้จะถูกบังคับให้เปลี่ยน (หรือที่เรียกว่าการหมดอายุของรหัสผ่าน) โดยใช้ทรัพยากร 'ผู้ใช้' ของ Chef ตาม https://docs.Chef.io/resource_user.html

จากการอ่านของฉัน ดูเหมือนว่าเป็นไปไม่ได้ และพ่อครัวกำลังสร้างตำราอาหารของตนเองเพื่อทำสิ่งนี้

มีใครรู้วิธีทำ ด้วยฟังก์ชัน "เนทีฟเชฟ" บ้างคะ?

ขอบคุณ.


person brizrobbo    schedule 12.07.2016    source แหล่งที่มา
comment
หากคุณหมายถึงผู้ใช้ระบบ นั่นขึ้นอยู่กับระบบปฏิบัติการโดยสมบูรณ์ ดังนั้นการให้รายละเอียดเล็กๆ น้อยๆ เช่น ระบบปฏิบัติการจะช่วยได้   -  person Karen B    schedule 12.07.2016
comment
ดังที่ @KarenB กล่าวไว้ มันขึ้นอยู่กับระบบ และไม่ได้เป็นส่วนหนึ่งของการจัดการผู้ใช้ ตำราอาหาร os-hardening มีตัวเลือกในการทำส่วนนี้ (ไม่มากก็น้อยคือการจัดการ Login.defs บน linux) คำตอบสั้นๆ: ไม่มีวิธีพื้นเมืองกับ Chef   -  person Tensibai    schedule 12.07.2016
comment
ขอบคุณ @KarenB และ Tensibai มันมีไว้สำหรับ Ubuntu 12.04 และสำหรับผู้ใช้ระบบปฏิบัติการ แต่คำถามของฉันได้รับคำตอบค่อนข้างดี ไชโย   -  person brizrobbo    schedule 13.07.2016


คำตอบ (1)


สิ่งนี้ไม่มีอยู่ในทรัพยากรหลัก user ซึ่งเพิ่งใช้ useradd และ usermod บน Linux คุณจะต้องติดตั้ง/เขียนสคริปต์คำสั่ง chage หรือตั้งค่าเริ่มต้นเป็น /etc/default/useradd หรือคล้ายกัน

person coderanger    schedule 12.07.2016