Score:0

คำเตือนรหัสผ่าน kinit หมดอายุ

ธง dz

ฉันมีไคลเอนต์เดสก์ท็อป Ubuntu ที่เข้าร่วมกับโดเมน Active Directory 2008 R2

ฉันต้องใช้คำสั่ง "kinit" บน Linux เพื่อกำหนดว่ารหัสผ่านผู้ใช้จะหมดอายุเมื่อใด นั่นเป็นวิธีของฉันเนื่องจากสคริปต์อื่นที่ทำงานบนระบบจึงไม่สามารถ / ไม่ต้องการเปลี่ยนแนวทางนั้น

อย่างไรก็ตาม เท่าที่ฉันเห็น kinit ส่งคืนคำเตือนรหัสผ่านหมดอายุเป็นเวลา 7 วันหรือต่ำกว่า ฉันสามารถเปลี่ยนทัศนคตินี้ได้หรือไม่? อะไรทำให้ kinit ส่งคืนข้อความเตือนรหัสผ่านหมดอายุเป็นเวลา 7 วันหรือระยะเวลาที่สั้นกว่านั้น

Score:0
ธง cn

อาจขึ้นอยู่กับการตั้งค่าใน Active Directory ซึ่งตั้งค่าไว้ใน Group Policy ใน: การเข้าสู่ระบบแบบโต้ตอบ: แจ้งให้ผู้ใช้เปลี่ยนรหัสผ่านก่อนหมดอายุ.

โปรดตรวจสอบกับผู้ดูแลระบบ AD เป็นไปได้ที่จะกำหนดขอบเขตนโยบายนี้ไปยัง OU ดังนั้นหากบัญชีของคุณอยู่ใน OU ใดโดยเฉพาะ ก็อาจตั้งคำเตือนให้ยาวขึ้นที่นั่นได้ มันคือ ในทางเทคนิค เป็นไปได้อย่างน้อย อาจมีข้อจำกัดในการปฏิบัติงาน

นอกจากนี้ยังเป็นเครื่องที่เข้าร่วมผ่าน เอสเอสดี? คุณควรอ่านบทความนี้เพื่อดูว่ามีบางอย่างอยู่หรือไม่ sssd.conf ที่อาจลบล้างค่าที่ส่งมาจาก AD หากไม่ได้ตั้งค่าไว้ sssd.conf เลย มันจะสืบทอดสิ่งที่ AD ส่งมาเท่านั้น https://access.redhat.com/articles/3027531

หากผู้ดูแลระบบโดเมนระบุว่าตั้งค่าเป็น 7 วันและจะไม่เปลี่ยนแปลง ก็ไม่ชัดเจนว่าคุณจะสามารถกำหนดค่าได้หรือไม่ sssd.conf เพื่อให้ช่วงเวลาการเตือนนานขึ้น - ฉันสงสัยว่ามันจะแทนที่ AD ด้วยวิธีนั้น

หรือคุณสามารถทำแบบสอบถาม LDAP ในบัญชีผู้ใช้ AD และคว้าพร็อพเพอร์ตี้ที่เรียกว่า msDS-UserPasswordExpiryTimeComputed - ค่าที่มีเครื่องหมายเกินวันที่ยุค Windows

ในการคำนวณวันที่บนระบบ Linux วันที่ของยุค Windows คือ 1601-01-01T00:00:00Z ซึ่งเป็น 11644473600 วินาทีก่อนยุค *nix (1970-01-01T00:00:00Z) ขีด Windows อยู่ใน 100 นาโนวินาที ดังนั้นสำหรับการคำนวณอย่างง่าย:

$tickInterval = 10,000,000
$unixEpochDiff = 11644473600
# ช่วงเวลาที่บันทึกจาก msDS-UserPasswordExpiryTimeComputed
$ADPasswordExpiryTime = 132985454614249065 
$unixTime = ($userPasswordExpiryTime / $tickInterval) - $unixEpochDiff

ในปัจจุบัน ฉันไม่มีวิธีทดสอบการสืบค้น LDAP จากระบบที่ใช้ Linux ไปจนถึง AD แต่ก็คุ้มค่าที่จะลองหากไม่มีอะไรช่วย

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา