حلّ المجتمع

كيفية إعادة تعيين اسم مستخدم وكلمة مرور CasaOS المنسيين

A 2023 CasaOS tutorial from BigBearTechWorld shows how to reset forgotten CasaOS login credentials. The source post is primarily a video tutorial, so the original YouTube walkthrough is embedded in this page.

إذا كنت لا تزال مسجّلًا الدخول إلى CasaOS وتريد ببساطة تغيير كلمة المرور، فاستخدم إعدادات الحساب في واجهة الويب. أما إذا لم تتمكن من الدخول لأنك نسيت اسم مستخدم CasaOS أو كلمة المرور، فإن الدليل التعليمي للمجتمع المرتبط بهذه الصفحة يستخدم برنامجًا نصيًا منفصلًا للاسترداد لإعادة ضبط قاعدة بيانات مستخدم CasaOS وإعادتك إلى مسار الإعداد/تسجيل الدخول.

منشور IceWhale Community الأصلي من سبتمبر 2023 هو في الأساس دليل فيديو من إعداد BigBearTechWorld. نحتفظ بالفيديو أدناه بدلًا من استبداله بملخص نصي فقط.

فيديو المجتمع الأصلي: إعادة ضبط اسم مستخدم CasaOS وكلمة المرور

يشرح الفيديو برنامج الاسترداد النصي، وطريقة تشغيله على مضيف CasaOS، والعودة إلى شاشة ترحيب CasaOS حتى يمكن إعداد بيانات الاعتماد من جديد.

إذا كنت لا تزال قادرًا على تسجيل الدخول: غيّر كلمة المرور في CasaOS

تناولت مناقشة لاحقة على GitHub الخاصة بـ CasaOS الحالة الأبسط: عندما يظل الحساب متاحًا، افتح واجهة ويب CasaOS، واختر الحساب من القائمة العلوية اليسرى، ثم استخدم عنصر التحكم بالتعديل/القلم بجانب حقل كلمة المرور.

يُفضَّل هذا الخيار على استخدام برنامج نصي لإعادة الضبط ما دمت تعرف الحساب الحالي وتستطيع الدخول إلى لوحة التحكم بشكل طبيعي.

إذا لم تتمكن من الدخول: استخدم برنامج BigBear للاسترداد

يتضمن مستودع BigBearTechWorld حاليًا برنامجًا نصيًا مخصصًا باسم reset-password-for-casaos، وقد أُشير إلى البرنامج النصي نفسه في مناقشة على GitHub الخاصة بـ CasaOS بوصفه حلًا لمشكلة نسيان بيانات تسجيل الدخول.

الأمر المُشارك هناك هو:

bash -c "$(wget -qLO - https://raw.githubusercontent.com/bigbeartechworld/big-bear-scripts/master/reset-password-for-casaos/run.sh)"

مهم: ينزّل هذا الأمر تعليمات برمجية عن بُعد وينفذها فورًا باستخدام Bash. قبل تشغيل برنامج نصي عن بُعد على خادم يحتوي على بيانات مهمة، افتح المصدر وراجعه أولًا. يتوفر مستودع البرامج النصية الحالي هنا:

مستودع برامج BigBearTechWorld النصية.

ما الذي تنفذه عملية الاسترداد؟

الهدف من هذا الإجراء هو إعادة ضبط حالة حساب واجهة ويب CasaOS حتى تظهر شاشة الترحيب/الإعداد من جديد. ولا يُعد ذلك مماثلًا لتغيير كلمة مرور الجذر في Linux، أو كلمة مرور SSH، أو بيانات الاعتماد التي تستخدمها التطبيقات المثبتة داخل CasaOS.

بعد إعادة ضبط حالة مستخدم CasaOS وإعادة تشغيل خدمة المستخدم، افتح واجهة ويب CasaOS وأنشئ اسم المستخدم وكلمة المرور المطلوبين من جديد.

بيانات اعتماد واجهة ويب CasaOS ليست بيانات اعتماد SSH في Linux

تنتمي بيانات اعتماد حساب CasaOS إلى لوحة تحكم CasaOS. أما حساب Linux المستخدم للاتصال عبر SSH فهو طبقة مصادقة منفصلة. لا تؤدي إعادة ضبط اسم مستخدم/كلمة مرور واجهة ويب CasaOS تلقائيًا إلى إعادة ضبط ما يلي:

  • كلمة مرور مستخدم Linux في Ubuntu/Debian؛
  • كلمة مرور الجذر؛
  • مفاتيح SSH؛
  • كلمات المرور داخل تطبيقات Docker مثل qBittorrent أو Jellyfin أو Nextcloud.

إعادة تسمية قاعدة البيانات يدويًا: نمط آخر للاسترداد

تمكن مستخدمو CasaOS لاحقًا من استعادة واجهة الويب أيضًا عبر إنشاء نسخة احتياطية من قاعدة بيانات مستخدم CasaOS وإعادة تشغيل خدمة مستخدم CasaOS:

sudo mv /var/lib/casaos/db/user.db /var/lib/casaos/db/user.db.backup
sudo systemctl restart casaos-user-service.service

هذه عملية يدوية أكثر وضوحًا وتغيّر حالة المصادقة في CasaOS. احتفظ بملف النسخة الاحتياطية حتى تتأكد من أن تسجيل الدخول الجديد إلى CasaOS يعمل. لا تحذف قواعد بيانات غير ذات صلة من /var/lib/casaos.

قبل إعادة ضبط الحساب

  1. تأكد من أنك تعيد ضبط حساب لوحة تحكم CasaOS، وليس كلمة مرور SSH أو أحد التطبيقات.
  2. إذا كنت لا تزال قادرًا على تسجيل الدخول، فغيّر كلمة المرور من إعدادات الحساب بدلًا من ذلك.
  3. إذا لم تتمكن من الدخول، فتأكد من استمرار وصولك إلى الطرفية/SSH على مضيف Linux.
  4. أنشئ نسخة احتياطية من قاعدة بيانات مستخدم CasaOS قبل إجراء تغييرات يدوية على قاعدة البيانات.
  5. راجع البرامج النصية البعيدة قبل تنفيذها.
  6. بعد الاسترداد، أنشئ كلمة مرور جديدة قوية واحفظها في مدير كلمات مرور.

الأسئلة الشائعة حول إعادة ضبط تسجيل الدخول إلى CasaOS

هل يؤدي ذلك إلى إعادة ضبط كلمة مرور Linux؟

لا. حساب واجهة ويب CasaOS وحساب Linux/SSH الأساسي منفصلان.

هل يمكنني تغيير كلمة مرور CasaOS دون إعادة ضبط أي شيء؟

نعم، إذا كنت لا تزال قادرًا على تسجيل الدخول. استخدم إعدادات حساب CasaOS وعدّل كلمة المرور من هناك.

لماذا تم تضمين فيديو YouTube الأصلي هنا؟

المنشور الأصلي للمجتمع هو في الأساس دليل فيديو، لذلك أُبقي على شرح BigBearTechWorld الأصلي باعتباره جزءًا من الصفحة المنقولة.

هل تشغيل البرنامج النصي البعيد خالٍ من المخاطر؟

لا ينبغي اعتبار أي برنامج نصي صدفي بعيد خاليًا من المخاطر. راجع المصدر الحالي قبل تنفيذه واحتفظ بنسخ احتياطية من إعدادات الخادم المهمة.