لدي إعداد pam_radius وهو يعمل (centos6 ، pam_radius: 1.4.0-2.el6) ، يمكنني المصادقة عبر خادم radius باستخدام ssh. ما أحاول تحقيقه هو أنه عندما يكون خادم نصف القطر غير متاح للرجوع إلى حساب محلي. تختلف كلمتا المرور (محلي مقابل AD) حيث أن AD لديها سياسة تغيير كلمة مرور أكثر صرامة. لقد جربت بعض الأشياء: /etc/pam.d/sshd
المصادقة الكافية pam_radius_auth.so
مصادقة تصحيح الأخطاء تتضمن مصادقة كلمة المرور
الآن هذا يعمل طالما أن خادم نصف القطر (كما هو محدد في "/etc/pam_radius.conf") غير متاح ( استخدام IP خاطئ في pam_radius.conf).
يبدأ التحدي عندما يكون خادم نصف القطر متاحًا بالفعل ، فأنا قادر على تسجيل الدخول باستخدام كل من بيانات اعتماد نصف القطر والمصادقة المحلية.
لدي سؤالان.
1. أنا أسيء فهم فشل وحدة (PAM) ، قد يكون الفشل أيضًا فشلًا في المصادقة مثل كلمة مرور خاطئة ، أو عندما لا يكون المستخدم صالحًا أو موجودًا على خادم AD. ما المقصود بفشل الوحدة؟
2. هل هناك طريقة لإعداد هذا مثلما أرغب في إعداده؟ أي العودة فقط إلى المصادقة المحلية عندما يفشل اتصال خادم نصف القطر؟
أو .. ربما تكون الطريقة العادية هي عدم امتلاك كلمات مرور محلية واستخدام حساب احتياطي ليس حساب AD ، بحيث يمكن استخدام هذا الحساب عند فشل كل الأشياء. يصبح السؤال بعد ذلك كيفية منع الأشخاص من استخدام هذا الحساب عندما يكون النطاق متاحًا.