إعادة تعيين كلمة مرور مسؤول Nextcloud المفقودة باستخدام OCC

لا يمنع حظر الوصول إلى واجهة Nextcloud الإلكترونية مسؤول الخادم من تغيير كلمة مرور الحساب المحلي. إذا كان بإمكانك الوصول إلى واجهة سطر الأوامر الخاصة بالخادم، فقم بتشغيل occ user:resetpasswordالأمر المدمج في Nextcloud بصفتك مستخدم خادم الويب، ثم سجّل الدخول باستخدام اسم الحساب نفسه وكلمة المرور الجديدة. يعمل هذا الأمر مع حسابات المسؤولين والمستخدمين العاديين على حد سواء؛ و"admin" هو مجرد مثال على اسم المستخدم.

تتبع الأوامر أدناه دليل إدارة Nextcloud 35، الذي تم التحقق منه في 10 أكتوبر 2026. استبدل مسار التثبيت في المثال، ومستخدم HTTP، وملف PHP القابل للتنفيذ، واسم المستخدم بالقيم المستخدمة من قبل خادمك.

إعادة تعيين كلمة المرور بشكل تفاعلي

1. ابحث عن تثبيت Nextcloud وحساب خادم الويب

اتصل بالخادم باستخدام حساب لديه صلاحية الوصول إلى سطر الأوامر ورفع مستوى صلاحياته. حدد موقع المجلد الذي يحتوي على occالبرنامج النصي. المسار الشائع في أوبونتو أو ديبيان هو /var/www/nextcloud`/usr/local/file/nextcloud/file ...

في أنظمة Debian أو Ubuntu، يكون هذا المستخدم عادةً هو www-data. أما بالنسبة لوثائق Nextcloud apacheلأنظمة Fedora أو CentOS، httpولأنظمة Arch، ولأنظمة wwwrunopenSUSE، فاستخدم حساب خادم الويب الخاص بك، وليس بالضرورة حساب Linux الذي تستخدمه لتسجيل الدخول.

2. قم بتشغيل أمر إعادة تعيين كلمة مرور OCC

استخدم هذا الأمر على تثبيت نموذجي لنظامي Debian أو Ubuntu، مع استبدال اسم المستخدم الصحيح إذا لم يكن كذلك admin:

sudo -u www-data php /var/www/nextcloud/occ user:resetpassword admin

يطلب منك Nextcloud إدخال كلمة مرور جديدة، ثم يُطلب منك إدخالها مرة أخرى. لا تُحفظ كلمة المرور في سجل الأوامر، مما يمنع حفظها في سجل الأوامر. عندما يُشير الأمر إلى نجاح إعادة تعيين كلمة المرور، حاول تسجيل الدخول إلى الويب باستخدام اسم المستخدم وكلمة المرور الجديدة. لا تُضِف أقواسًا زاويةً حول اسم المستخدم عند استبداله.

توضح الوثائق الرسمية ذلك أيضًا sudo -E -u www-data. -Eيحافظ هذا الخيار على متغيرات البيئة؛ وهو غير مطلوب لإعادة الضبط التفاعلية المعتادة إلا إذا كان تثبيتك يتطلب إعدادات بيئية محددة. شغّل الأمر occباستخدام إصدار PHP CLI المُهيأ لخادم الويب الخاص بك. إذا كان phpالملف التنفيذي الافتراضي غير متوافق، فاستدعِ ملف PHP الثنائي المطابق صراحةً.

إذا لم تكن متأكدًا من الحساب الذي تريد إعادة تعيينه

اسم تسجيل الدخول هو اسم مستخدم Nextcloud الخاص بالحساب، وليس بالضرورة اسم العرض أو عنوان البريد الإلكتروني. إذا كان لديك حساب مسؤول آخر، فاستخدم صفحة المستخدمين للتأكد من اسم تسجيل الدخول المتأثر. من سطر الأوامر، يمكن للمسؤول عرض قائمة الحسابات باستخدام:

sudo -u www-data php /var/www/nextcloud/occ user:list

استبدل www-dataمسار OCC حسب الحاجة. قد تتضمن المخرجات العديد من حسابات المستخدمين، لذا تجنب مشاركتها علنًا إذا كانت تحتوي على معلومات تعريفية. بالنسبة للمنشآت الكبيرة جدًا، يدعم الأمر خيارات مثل الحدود والإزاحات؛ تحقق من occ help user:listالمخرجات الحالية لمعرفة الصيغة المتاحة في إصدارك.

إذا كان لا يزال بإمكانك الوصول إلى مسؤول Nextcloud آخر، فإن طلب إعادة تعيين كلمة مرورك من إعدادات المستخدمين يُعد خيارًا أسهل. يُعد رابط إعادة التعيين في صفحة تسجيل الدخول خيارًا آخر، وذلك فقط في حال تم حفظ عنوان بريد إلكتروني صالح مسبقًا في صفحتك الشخصية، وكان الخادم قادرًا على إرسال البريد. يُفيد استخدام OCC عندما لا يكون أي من الخيارين السابقين متاحًا، ولكن الوصول إلى سطر الأوامر متاح.

معالجة مشاكل سطر الأوامر الشائعة

"تعذر فتح ملف الإدخال" أو "لم يتم العثور على occ"

يشير الأمر إلى مجلد التثبيت الخاطئ. غيّر المسار إلى occمسار البرنامج النصي الصحيح. يمكنك أيضًا الانتقال إلى مجلد التثبيت وتشغيل النسخة المختصرة sudo -u www-data php occ user:resetpassword admin. لا تُشغّل برنامجًا نصيًا يحمل اسمًا مشابهًا من نسخة أخرى من Nextcloud على نفس الخادم.

أخطاء في الأذونات أو ذاكرة التخزين المؤقت أو لغة PHP

تأكد من استخدام حساب HTTP ونفس إصدار PHP CLI المطلوب للتثبيت. تشير وثائق Nextcloud OCC إلى أن APCu مُعطّل افتراضيًا في وضع سطر أوامر PHP؛ إذا أبلغ OCC عن عدم توفر APCu، فقم بتفعيله apc.enable_cliللحصول على إعدادات CLI الصحيحة أو اتبع --define apc.enable_cli=1التعليمات الموثقة. لا تُغيّر إعدادات PHP الخاصة بالويب بشكل عشوائي لمجرد معالجة خطأ خاص بـ CLI.

يستخدم الحساب موفر هوية خارجي

تستخدم بعض الأنظمة بروتوكولات LDAP أو SAML أو أي موفر هوية خارجي آخر للتحقق من صحة الحسابات. في هذه الحالة، قد يكون الموفر هو الجهة المسؤولة عن كلمة المرور، وقد لا يؤدي إعادة تعيين كلمة المرور باستخدام OCC على بيانات حساب Nextcloud المحلي إلى تغيير بيانات الاعتماد المستخدمة عند تسجيل الدخول. لذا، يُرجى إعادة تعيين كلمة المرور من خلال العملية المعتمدة لدى موفر الهوية، أو التأكد من أن النظام الخلفي المُهيأ يدعم تغيير كلمة المرور قبل استخدام OCC. هذا الأمر خاص بكلمة مرور حساب Nextcloud ولا يُعيد تعيين بيانات اعتماد موفر الهوية نفسه.

يمكنك تشغيل Nextcloud في حاوية أو استضافة مُدارة

شغّل OCC داخل حاوية التطبيق أو عبر واجهة سطر الأوامر المدعومة من قِبل مزود الخدمة، وليس على مضيف غير ذي صلة. تختلف أسماء الحاويات ومسارات التثبيت وأوامر PHP ومستخدمو الخدمة باختلاف عملية النشر، لذا لا تنسخ أمر Docker مكتوبًا لصورة أخرى دون مراجعة وثائقها. قد تقيّد خدمات الاستضافة المُدارة الوصول إلى واجهة سطر الأوامر؛ استخدم لوحة التحكم الخاصة بها أو اطلب طريقة الاسترداد الموثقة من مزود الخدمة إذا لم تتمكن من تشغيل OCC.

تأكد من استعادة الوصول

تأكد من ظهور رسالة نجاح من OCC، ثم افتح رابط Nextcloud المعتاد في نافذة متصفح خاصة وسجّل الدخول باستخدام اسم المستخدم وكلمة المرور الجديدين. تساعد نافذة المتصفح الخاصة في التمييز بين مشكلة كلمة المرور وجلسة قديمة أو صفحة تسجيل دخول مخزنة مؤقتًا. بعد تسجيل الدخول، تأكد من أن الحساب لا يزال يتمتع بصلاحيات المسؤول وأنك تستطيع فتح إعدادات الإدارة. إذا استمر فشل تسجيل الدخول، فأعد التحقق من اسم المستخدم، ونظام المصادقة، وسجل الخادم، وما إذا كان OCC قد تم تشغيله على النسخة الصحيحة؛ فإعادة تعيين كلمة المرور على النسخة الخاطئة لن تُصلح الخادم النشط.

المراجع الرسمية

اترك تعليقاً

إعادة تعيين كلمة مرور مسؤول Nextcloud المفقودة باستخدام OCC

استخدم أمر OCC الخاص بـ Nextcloud لإعادة تعيين كلمة مرور المسؤول من واجهة سطر الأوامر الخاصة بالخادم، مع إرشادات حول أسماء المستخدمين والأذونات وموفري تسجيل الدخول الخارجيين.

أضف رأس HSTS إلى نقطة نهاية HTTPS التي تخدم Nextcloud

قم بإزالة تحذير HSTS الخاص بـ Nextcloud عن طريق تعيين العنوان في Apache أو NGINX أو وكيل TLS الخاص بك، ثم تحقق من استجابة HTTPS العامة بأمان.

استكشاف أخطاء تثبيت تطبيقات Nextcloud التي تُبلغ عن عدم وجود اتصال بالإنترنت وإصلاحها

استكشاف أخطاء تثبيت تطبيقات Nextcloud التي تُبلغ عن عدم وجود اتصال بالإنترنت وإصلاحها

تتبع حالات فشل تثبيت التطبيقات من متجر التطبيقات إلى مشاكل في نظام أسماء النطاقات (DNS) أو بروتوكول HTTPS أو الخادم الوكيل أو بروتوكول TLS أو مشاكل في التكوين من خادم Nextcloud نفسه.

التحكم في ارتفاعات استخدام وحدة المعالجة المركزية في Nextcloud Preview باستخدام قائمة انتظار مجدولة

انقل العمل على الصور المصغرة إلى جدول زمني مُتحكم به في الخلفية، وقم بتقليص أحجام المعاينة غير المستخدمة، وتحقق من قائمة الانتظار دون إثقال خادم Nextcloud الخاص بك.

تجاوز مرحلة "معالجة الملفات" في مزامنة سطح المكتب مع Nextcloud

ابحث عن الملف أو قاعدة الاستبعاد أو مشكلة الاتصال أو حالة قاعدة بيانات العميل التي تعيق مزامنة Nextcloud، ثم تحقق من عمليات التحميل والتنزيل بأمان.

قم بإزالة تحذير Nextcloud OPcache عن طريق ضبط الحد الأيمن

ابحث عن حد PHP OPcache الذي يتسبب في ظهور تحذير Nextcloud، وقم بتحديث تكوين PHP الصحيح للويب، وأعد التشغيل بأمان، وتحقق من النتيجة.

ربط Nextcloud بـ CODE Docker: الإعداد والمفاضلات

ربط Nextcloud بـ CODE Docker: الإعداد والمفاضلات

قارن بين الكود المدمج والكود القائم على Docker، ثم قم بتوصيل Collabora Online بـ Nextcloud من خلال وكيل عكسي آمن HTTPS.

أنشئ مجموعة Nextcloud مرنة باستخدام Galera

خطط لنشر Nextcloud عالي التوفر بشكل موثوق مع التخزين المشترك، وقفل Redis، وتوجيه MariaDB المدرك للنصاب، وفحوصات تجاوز الفشل العملية.

تمكّن من إجراء مكالمات Nextcloud Talk عند فشل Direct Media

تمكّن من إجراء مكالمات Nextcloud Talk عند فشل Direct Media

قم بتكوين وتحقق من إمكانية الوصول إلى مرحل TURN لـ Nextcloud Talk عندما تمنع جدران الحماية أو NAT التقييدية وسائط الاتصال المباشر.

قم بإزالة تحذيرات سلامة البيانات في Nextcloud عن طريق استعادة الملفات الصحيحة

استخدم تقرير الملفات غير الصالحة لتحديد التعليمات البرمجية المتغيرة أو المفقودة أو الزائدة في Nextcloud، واستعادة الملفات الموثوقة بأمان، والتحقق من النتيجة.