- - كيفية إصلاح المجلدات غير القابلة للكتابة بواسطة حساب المستخدم في Linux

كيفية إصلاح المجلدات غير القابلة للكتابة عن طريق حساب المستخدم في لينكس

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

في هذا الدليل ، سنعرض لك كيف يمكنك تحديث أذونات المجلدات على Linux لجعلها قابلة للكتابة بواسطة حساب المستخدم الخاص بك.

تحديث أذونات المجلدات في المحطة

يتم بسهولة أذونات المجلد على لينكس تحديثها مع شمود أمر. إليك قائمة صغيرة بأذونات chmod الأساسية.

  • 7 - القراءة والكتابة والتنفيذ.
  • 6 - اقرا و اكتب.
  • 5 - قراءة وتنفيذ.
  • 4 - يقرأ فقط
  • 3 - الكتابة والتنفيذ.
  • 2 - الكتابة فقط.
  • 1 - تنفيذ فقط.
  • 0 - ممنوع الدخول.

كل من الأرقام في القائمة يعمل معقيادة شمود في مجموعات من ثلاثة. إليكم مثال. لتغيير أذونات مجلد "الاختبار" على نظام Linux ، بحيث يمكن للجميع قراءة التعليمات البرمجية الموجودة داخله وكتابتها وتنفيذها. فعل:

chmod 777 /test

بالإضافة إلى ذلك ، لتغيير أذونات كل مجلد داخل دليل "الاختبار" ، بحيث يعكس نفس الأذونات ، يجب استخدام خيار العودية. فمثلا

chmod 777 -R /test

كل من الأرقام في مثال أمر Chmodأعلاه لديه غرض. الرقم الأول يمثل المستخدم. يعين الرقم الثاني إذن المجموعة ، بينما يعينه الثالث لبقية النظام.

لذلك ، إذا كنت تواجه مشكلات في الكتابة داخل مجلد على النظام لا يمكن الوصول إليه ، فراجع القائمة أعلاه وقم بتطبيقها على مثال التعليمة البرمجية أدناه.

chmod XXX

أو ، لتحديث كافة المجلدات داخل المستوى الأعلى.

chmod XXX -R folder-name

تحديث ملكية المجلدات في المحطة

في بعض الأحيان لا يمكن تحديث الأذونات الفردية لمجلد من خلال Chmod. في بعض الأحيان ، يحتاج المستخدم إلى تحديث ملكية الدليل بالكامل.

مثال جيد على الأوقات التي تحتاج فيها إلى تحديث ملكية الدليل هو إذا كنت تتعامل مع وضع ملفات الموقع في / var / www / ، التعامل مع ملفات قاعدة البيانات ، إلخ.

لتغيير ملكية أي دليل على نظام Linux ، يمكنك الوصول إلى الجذر باستخدام سو أو sudo-s القيادة في المحطة.

su

أو

sudo -s

مع وصول الجذر ، واستخدام chown المثال أدناه لتغيير ملكية الدليل بالكامل.

chown user:user /location/of/directory

بمجرد تشغيل chown القيادة أعلاه ، استخدم ليرة سورية أمر جنبا إلى جنب مع رمز التبديل "l" للتحقق من أذونات المجلد ، وتأكيد أنه يعمل.

ls -l /location/of/directory

تحديث أذونات المجلدات في مدير الملفات

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

جنوم / الببغاء ، إلخ

الخطوة 1: فتح نافذة المحطة ، واستخدام سودو قيادة لإطلاق مدير الملفات كجذر.

sudo nautilus

الخطوة 2: انقر على مدير الملفات الجذرية. بعد ذلك ، ابحث عن "نظام ملفات الجذر" للوصول إلى ملفات النظام على القرص الصلب لنظام التشغيل Linux.

الخطوه 3: باستخدام مدير ملفات Gnome ، ابحث في نظام الملفات عن المجلد الذي ترغب في تحديثه.

الخطوة 4: انقر بزر الماوس الأيمن على المجلد وحدد "خصائص".

الخطوة 5: انقر فوق علامة التبويب "أذونات" للوصول إلى أذونات المجلد.

الخطوة 6: استخدم نافذة الأذونات لتعيين المجلد إلى أي أذونات تريدها. ثم ، انقر فوق الزر "تغيير الأذونات".

أغلق نافذة "الخصائص" ، ويجب تحديث الأذونات تلقائيًا إلى الدليل.

KDE

للأسف ، لا يمكن فتح مدير ملفات KDE Dolphin كجذر بسهولة ، وذلك بسبب تصحيح البرنامج. اتبع تعليمات سطر الأوامر أعلاه لتحديث الأذونات بدلاً من ذلك.

زميل

الخطوة 1: افتح نافذة طرفية وقم بتشغيل الأمر أدناه لتشغيل مدير ملفات Mate كجذر.

sudo caja

الخطوة 2: انقر على "نظام الملفات" تحت عمود "الأجهزة" على اليسار. بعد ذلك ، استعرض المجلد الجذر للوصول إلى ملف تريد تغيير أذوناته.

الخطوه 3: انقر بزر الماوس الأيمن على المجلد الذي تريد تعديله وحدد "أذونات".

الخطوة 4: استخدم منطقة "الأذونات" لتعيين أذونات المجلد. ثم ، انقر فوق الزر "تغيير الأذونات".

الخطوة 5: أغلق نافذة "الخصائص".

بعد إغلاق نافذة "الخصائص" ، يجب تحديث الأذونات تلقائيًا.

XFCE

الخطوة 1: فتح Thunar كجذر عن طريق الضغط Alt + F2 والكتابة في الأمر أدناه في المشغل السريع.

pkexec thunar

الخطوة 2: أدخل كلمة مرور المستخدم في المربع الذي يظهر للوصول إلى Thunar في وضع الجذر.

الخطوه 3: ابحث عن "نظام الملفات الجذر" على الشريط الجانبي الأيسر وحدده للوصول إلى نظام الملفات الجذر. باستخدام مدير الملفات ، ابحث عن المجلد الذي تريد تحديث الأذونات له.

الخطوة 4: انقر بزر الماوس الأيمن فوق المجلد وحدد "خصائص". ثم ، انقر فوق "أذونات" للوصول إلى نافذة الأذونات.

الخطوة 5: في "أذونات" ، استخدم النافذة لتعيين أذونات المجلد. ثم أغلق النافذة.

مع إغلاق نافذة "الخصائص" ، يجب تطبيق إعدادات الأذونات تلقائيًا.

مديري ملفات Linux العامة

هناك الكثير من مديري الملفات المختلفةهناك. في هذا القسم من الدليل ، غطينا الـ 4 الأكثر شيوعًا. إذا لم يكن مدير الملفات الخاص بك مغطى ، ففكر في اتباع التعليمات النهائية بدلاً من ذلك.

تعليقات