إذا كنت لا تستطيع الكتابة على أحد أقسام القرص الصلب

الموضوع في 'أنظمة GNU Linux' بواسطة siyanaSOFT, بتاريخ ‏6 أكتوبر 2008.

  1. siyanaSOFT

    siyanaSOFT عضو مميز عضو قيم

    إنضم إلينا في:
    ‏29 نوفمبر 2007
    المشاركات:
    702
    الإعجابات المتلقاة:
    2.662
      06-10-2008 13:09
    بسم الله الرحمن الرحيم

    كثيرًا ما نصادف، عند تنصيب توزيعة للمرة الأولى، أننا لا نملك صلاحيات للكتابة على أقسام القرص الصلب Hard Disk Partitions.

    لنتفرض مثلاً أنه لدينا 3 أقسام:

    1. قسم خاصة بالتوزيعة (يسمى File system) مساره:


    /
    2. قسم آخر، ذو نظام ملفات ntfs (اسمه disk1، على سبيل المثال) مساره:


    /media/disk1
    3. قسم ثالث، ذو نظام ملفات ext3 (اسمه disk2، على سبيل المثال) مساره:
    /media/disk2
    عند دخولنا بالمستخدم العادي (user)، وليس المستخدم الجذر (root)، وجدنا أننا لا نستطيع الكتابة وتعديل الملفات على الأقسام الثلاثة، إلا بعض المجلدات على القسم الأول الخاص بالنظام، مثل:

    /home/user
    وعند محاولة الكتابة على القسمين الآخرين، يخبرنا أنه ليست لدينا تصاريح للكتابة هنا.

    حل هذه المشكلة بسيط، وهو تغيير مالك القسم من root إلى المستخدم العادي user

    إذًا لنقم بذلك من خلال سطر الأوامر.

    أولاً نذهب إلى


    /media
    وذلك لاستعراض الأقسام الموجودة والمالكين لها ، عن طريق الأمر:


    cd /media && ls -al
    فكان ناتج الأمر كالتالي:


    drwxr-xr-x 3 root root 4096 2008-09-04 05:24 disk1
    drwxr-xr-x 3
    root root 4096 2008-08-25 17:55 disk2

    الآن لننفذ الأمر التالي (بصلاحيات المستخدم الجذر)، وذلك لتغيير مالك القسمين:


    sudo chown -R user:user /media/disk1
    ثم الأمر التالي، لتغيير صلاحيات القسم


    sudo chmod -R 755 /media/disk1
    نطبق نفس الأمرين للقسم الثاني:


    sudo chown -R user:user /media/disk2


    sudo chmod -R 755 /media/disk2

    مع تغيير user باسم المستخدم الخاص بك.


    الآن لنرى من أصبح مالك Owner القسمين:


    cd /media && ls -al
    ناتج الأمر:


    drwxr-xr-x 3 user user 4096 2008-09-04 05:24 disk1
    drwxr-xr-x 3 user user 4096 2008-08-25 17:55 disk2

    جرب الآن الكتابة على هذه الأقسام!

    ملحوظة مهمة: لم نغير مالك القسم الأول File system، والخاص بالنظام، لأننا لا نحتاج للكتابة عليه إلا في حالات معينة، وحينها نستخدم الجذر root لهذه المهمة، أما بالنسبة للأقسام الأخرى، فليس من المعقول أن نستخدم الجذر root كل مرة لتغيير اسم ملف أو مجلد مثلاً، أو حتى إنشاء مجلد جديد!

    أيضًا الملجدات التي نحتاج الكتابة عليها والموجودة في القسم الأول، لدينا تصريح الكتابة عليها، كمجلد المنزل:


    /home/user
    إذا أردنا استعراض القسم الأول بصلاحيات الجذر يمكننا ببساطة من سطر الأوامر فتح مستعرض الملفات بصلاحيات الجذر.

    نفترض أننا نستخدم الواجهة GNOME، ومعها مستعرض الملفات الشهير Nautilus:

    بكل بساطة، نطبق الأمر التالي لفتح مستعرض ملفات بصلاحية الجذر:


    sudo nautilus
     
    2 شخص معجب بهذا.

جاري تحميل الصفحة...
مواضيع مشابهة التاريخ
driver nvidia على kali linux ‏12 أوت 2016
حلت wifislax لا يتعرف على مفتاح wifi usb ‏22 مارس 2016

مشاركة هذه الصفحة

جاري تحميل الصفحة...