إضافة مستخدم NCSA في Squid دون الكتابة فوق ملف كلمات المرور
حدّث ملف كلمات مرور بنمط NCSA موجودًا دون الكتابة فوق الحسابات، وميّز تخزين بيانات الاعتماد عن سياسة الوصول في Squid.
المستخدم الأول يعمل. تضيف الثاني فيختفي الأول. قد تكون المشكلة في أمر ملف كلمات المرور، لا في حدٍّ لمستخدم واحد في Squid.
خيار Apache htpasswd وهو -c ينشئ ملف كلمات مرور. وعند استخدامه على ملف موجود فإنه يعيد كتابته. لا تستخدم ذلك الخيار في كل مرة تضيف فيها مستخدمًا أو تحدّثه.
بالنسبة إلى ملف موجود يديره المسؤول لديك، تكون الصيغة:
htpasswd /etc/squid/passwords alex
استخدم الملف الحقيقي المهيّأ لـbasic_ncsa_auth، مع أذونات إدارية مناسبة. يطلب البرنامج كلمة المرور بدلًا من وضعها في سطر الأوامر.
يجب أن يستطيع المساعد قراءة الملف الناتج، وأن تتوافق صيغ كلمات المرور التي يدعمها مع طريقة إنشاء المدخلات. إنشاء ملف جديد في مكان آخر لا يجعل Squid يستخدمه.
المستخدم المخزّن لا يُصرّح له تلقائيًا بكل وجهة. فمساعد المصادقة في Squid وقواعد الوصول لديه مهمتان منفصلتان.
تغيير كلمة المرور من عميل بعيد متطلب آخر. ملف NCSA لا يوفر بروتوكول تغيير كلمة مرور ذاتي الخدمة لمجرد أن المتصفح يستطيع استخدام الوكيل. استخدم عملية إدارة الحسابات المعتمدة في الخدمة.