একটি এসইএলএস 11 মেশিন রয়েছে। ব্যবহারকারীরা এসএসএইচ এবং পাব্বির মাধ্যমে লগ ইন করেন (মিশ্রিত, কিছু ব্যবহারকারী পাসওয়ার্ড ব্যবহার করেন, কেউ কেউ ssh কী ব্যবহার করেন)
Sshd_config এর রয়েছে:
UsePAM yes
PasswordAuthentication yes
PubkeyAuthentication yes
সমস্যা: যদি পাব্বি লগইন ব্যবহার করে এমন ব্যবহারকারীর পাসওয়ার্ডের মেয়াদ শেষ হয়ে যায়, তবে ব্যবহারকারীকে পাসওয়ার্ড পরিবর্তন করতে অনুরোধ করা হবে।
প্রশ্ন: ব্যবহারকারীদের যদি একটি বৈধ এসএসএইচ কী থাকে এবং তাদের পাসওয়ার্ডের মেয়াদ শেষ হয়ে যায় তবে আমরা লগ ইন করার অনুমতি দেওয়ার জন্য কীভাবে আমরা পিএএম বা এসএসডি কনফিগার সেট করতে পারি? - না থাকলে পপিং আপ "আপনার পাসওয়ার্ড পরিবর্তন"।
আপডেট # 1: সমাধানটি হতে পারে না: "ইউজপ্যাম না"
SERVER:~ # cat /etc/pam.d/sshd
#%PAM-1.0
auth requisite pam_nologin.so
auth include common-auth
account requisite pam_nologin.so
account include common-account
password include common-password
session required pam_loginuid.so
session include common-session
SERVER:~ #
আপডেট # 2: সমাধানটি হতে পারে না: ব্যবহারকারীদের পাসওয়ার্ডটি কখনই শেষ হবে না সেট করে
আপডেট # 3:
SERVER:/etc/pam.d # cat common-account
#%PAM-1.0
...
account required pam_unix2.so
account required pam_tally.so
SERVER:/etc/pam.d #
ForcedPasswdChange No
এসএসএইচ 1
ForcedPasswdChange No
মেয়াদ শেষ হওয়ার পরে কাজ করবে না। আপনি এমন একটি সমাধান খুঁজছেন যা মেয়াদোত্তীর্ণ ব্যবহারকারীকে লগইন করতে দেবে
pam_unix.so
থেকেsession
বিভাগে/etc/pam.d/sshd
(এবং সঙ্গে এটি প্রতিস্থাপনpam_lastlog.so
যদি এটা ওখানে নেই আমি নিশ্চিত নই পারেন।pam_unix.so/session
এই বা করছেন না এক, কিন্তু এটা সঠিক জায়গায় মত মতানুযায়ী।