لماذا يطلب Mac كلمة مرور VPN باستمرار: سلسلة المفاتيح أم الحساب؟
قد يطلب Mac كلمة مرور سلسلة مفاتيح تسجيل الدخول أو كلمة مرور مسؤول أو حساب VPN نفسه. اقرأ صاحب مربع الحوار، ثم أصلح المخزن الصحيح.
تفتح قفل الـ Mac وتشغّل عميل VPN، فتظهر نافذة كلمة مرور قبل أن يبدأ النفق أصلًا. تكتب كلمة مرور البوابة، فإما أن تُرفض وإما أن تعود النافذة بعد لحظة. ثم يسأل مرة أخرى بعد الاستيقاظ من السكون أو تسجيل الخروج أو تحديث العميل. ونادرًا ما تكون تلك النافذة هي خادم VPN يطلب بيانات الاعتماد؛ فعادةً يطلب macOS الإذن بقراءة سجل محلي أو فتحه أو تغييره، وكلمة المرور تخص صاحب ذلك السجل لا حساب VPN لديك.
طابِق النافذة مع الهوية التي تقف خلفها
أربعة طلبات تبدو متطابقة تقريبًا، وواحد فقط يخص البوابة. الصياغة والعملية التي تطلب الوصول والعنصر المذكور أسفلها تخبرك أيّها أمامك.
| What the sheet says | Whose password it wants | What it does not do |
|---|---|---|
| Enter the password for the login keychain | The local keychain password, normally your Mac login password | It does not authenticate you to the VPN server |
| An app wants to use confidential information stored in your keychain | Approval for that app to retrieve one item | It does not grant privileges at the gateway |
| macOS wants to make changes, and asks for administrator authorization | An admin account on this Mac, for the named setting | It does not change the VPN account password |
| The client itself asks for a username and password to connect | The remote account, certificate or profile credential | It does not unlock anything local |
لا يثبت أي مربع حوار عن الوصول المحلي شيئًا عن الخادم. يظهر رفض البوابة داخل العميل بنص الخطأ الذي يوفره المورّد، لا كنافذة نظام تعرض فتح سلسلة مفاتيح. والعكس شائع بالقدر نفسه: كتابة كلمة مرور البوابة في نافذة سلسلة المفاتيح تترك السجل مقفلًا وتضيف محاولة فاشلة.
يذكر مربع الحوار مالكًا ومخزنًا وإجراءً
تتعلق طلبات سلسلة المفاتيح بالاسترجاع، لا بالمصادقة على أي شيء بعيد. ووصف Apple لمربع حوار الطلب ضيق: «السماح مرة واحدة» و«السماح دائمًا» و«الرفض» تتحكم في ما إذا كان لهذا التطبيق أن يقرأ العنصر المخزّن. ولا يمنح أي من الثلاثة امتيازًا عند البوابة ولا يغيّر ما يعتقده الخادم في كلمة مرورك.
حين يكون الطالب عميلًا حُدِّث للتوّ، فإعادة الموافقة متوقعة: لم تعد النسخة الجديدة تطابق قائمة التحكم بالوصول على العنصر، لذا يسأل macOS مجددًا. أجب «السماح مرة واحدة» أثناء التشخيص. أما «السماح دائمًا» فهو منح دائم لذلك التطبيق وهو إجابة خاطئة لعملية مساعدة لم تتوقعها؛ ارفض وتحقق من المورّد إن لم يكن الملف التنفيذي هو العميل الذي ثبّته.
الطلب الذي يسأل عن تفويض المسؤول شيء ثالث. يذكر إعدادًا في النظام أو مخزنًا محميًا يجري تغييره، وبيانات الاعتماد التي يريدها هي حساب مسؤول على هذا الـ Mac. ولا يحتاج كل عنصر شخصي في سلسلة المفاتيح إلى ذلك؛ أما العناصر الواقعة خلف إعدادات الشبكة فتحتاجه عادةً، لأن الإعداد يخص النظام لا جلسة تسجيل دخولك.
أين يمكن أن تقيم كلمة مرور VPN على الـ Mac
سلسلة المفاتيح مخزن محتمل واحد، وليست تعريف المخزن. إعداد VPN مدمج أُنشئ في «إعدادات النظام» يحتفظ ببيانات اعتماده مع إعداد الشبكة، كإعداد نظام مُدار. والعميل الخارجي يحتفظ عادةً بعنصر في سلسلة مفاتيح تسجيل الدخول: كلمة مرور عامة مفتاحها اسم خدمة، أو كلمة مرور إنترنت مفتاحها الخادم والبروتوكول والحساب. وتستخدم تطبيقات أحدث كثيرة سلسلة مفاتيح حماية البيانات بدلًا من ذلك، وعناصرها لا تظهر أبدًا في «الوصول إلى سلاسل المفاتيح».
يبحث الناس في «الوصول إلى سلاسل المفاتيح» عن اسم VPN فلا يجدون شيئًا، فيستنتجون أن كلمة المرور غير مخزنة. تقول مذكرة Apple رقم TN3137 إن هناك أكثر من تطبيق واحد لسلسلة المفاتيح؛ وغياب العنصر من تلك القائمة أمر طبيعي، وليس دليلًا على عنصر معطوب.
أنواع السجلات غير قابلة للتبادل أيضًا. فكلمة مرور الحساب وعبارة مرور المفتاح الخاص وشهادة العميل وسر IPsec المشترك تفشل بطرق مختلفة وتُصلَح في أماكن مختلفة؛ إعادة كتابة كلمة مرور محفوظة لا تفعل شيئًا لشهادة مرفوضة. وإذا كان الـ Mac مسجّلًا في الإدارة، فالملف الشخصي مالك آخر: يمكن أن يحمل حمولة VPN بيانات اعتماد ويعيد تطبيقها عند التحديث، لذا حذف عنصر محلي مؤقت حتى يغيّره مسؤول.
عندما تنفصل كلمة مرور تسجيل الدخول عن كلمة مرور سلسلة المفاتيح
تستخدم سلسلة مفاتيح تسجيل الدخول عادةً كلمة مرور تسجيل الدخول إلى الـ Mac، ولهذا يمكن أن تنفصل الاثنتان. فإعادة مسؤول تعيين كلمة مرورك من حساب آخر، أو عملية استرداد، أو تغيير في الدليل، قد تترك سلسلة المفاتيح مقفلة على القيمة القديمة، ثم يطلب macOS كلمة مرور لم تضبطها للتوّ.
عند تسجيل الدخول قد ترى تحذيرًا بأن النظام تعذّر عليه فتح سلسلة المفاتيح. وتحديثها يحتاج كلمة المرور القديمة، وهذا حسن إن كنت تتذكرها وغير نافع إن لم تتذكرها. والإصلاحان الصادقان هما «الوصول إلى سلاسل المفاتيح» ثم «تحرير» ثم «تغيير كلمة المرور» لسلسلة مفاتيح «login»، أو سلسلة مفاتيح تسجيل دخول جديدة تعيد إدخال بيانات الاعتماد التي تحتاجها. والخيار الثاني يتلف العناصر المخزنة.
لا تعِد ضبط سلسلة المفاتيح كلها لأن VPN واحدًا يرفض بيانات اعتماد قديمة: فذلك يزيل حسابات لا علاقة لها بالأمر ولا يحدد العنصر بعد.
أمر واحد يحسم مسألة المحلي مقابل البعيد. اطلب العنصر من سلسلة المفاتيح مباشرةً:
security find-internet-password -s vpn.example.com -a [email protected] -g
security find-generic-password -s "Client Name" -a [email protected] -g
استخدم الخادم والحساب من إعدادات عميلك. فإن ظهرت نافذة الموافقة نفسها عندما تطلب العنصر من سلسلة المفاتيح بنفسك، فالطلب محلي والخادم متفرج. وإن لم يوجد مثل ذلك العنصر، فالعميل لا يخزّن كلمة المرور حيث افترضت. والعلم -g يطبع السر في الطرفية، فتجنب مشاركة الشاشة.
حدّث السجل الذي يقرأه العميل فعلًا
إذا تغيّر الحساب عند البوابة، فغيّره هناك أولًا ثم حدّث السجل المخزّن عبر إعدادات العميل. تحرير عنصر من سلسلة المفاتيح يدويًا غير موثوق: فقد يقرأ العميل زوج خدمة وحساب مختلفًا، وسيطمس ملف شخصي مُدار تعديلك.
لعنصر يُشتبه في قدمه، طابِق الخدمة والحساب والبروتوكول قبل حذف أي شيء:
security delete-generic-password -s "Client Name" -a [email protected]
حذف عنصر مشابه الاسم من اتصال آخر انقطاع شائع يسببه المستخدم لنفسه. والإزالة محلية فقط: فهي لا تُبطل جلسة عند البوابة، ولا تفك شهادة جهاز، ولا تغيّر كلمة مرور الحساب.
أكّد أن الإصلاح يصمد بعد إعادة التشغيل
اتصل، ثم استيقظ من السكون، وسجّل الخروج ثم الدخول، ثم أعد التشغيل مرة واحدة. التسلسل النظيف بلا نافذة وحالة عميل تذكر الحساب المتوقع هو الدليل الوحيد المعتد به. ومكان عودة الطلب يخبرك أي طبقة فوّتت: بعد تحديث يكون الإذن، وبعد تغيير شبكة يكون طلب العميل نفسه، وبعد إعادة تشغيل يكون ملفًا شخصيًا يعيد تطبيق الحالة.
تحقق من العميل بحثًا عن إعداد لتذكر كلمة المرور أو السؤال دائمًا قبل أن تلمس سلسلة المفاتيح مجددًا. بعض الإعدادات، وخاصة IKEv2 مع مصادقة لكل مستخدم، تطلب بحكم التصميم عند كل اتصال؛ ولن يساعد إصلاح سلسلة المفاتيح.
دوّن العنصر الذي غيّرته والمخزن الذي كان يملكه والحساب الذي ينتمي إليه، حتى يأخذ الطلب التالي ثوانٍ ليُحدَّد موضعه. وصفحة Apple عن طلبات الوصول إلى سلسلة المفاتيح هي المرجع لما تخوّله تلك الأزرار الثلاثة.