Chmod أو كيفية تعديل أذونات ملفاتنا

قفل يمثل أذونات الملف

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

والسبب في ذلك هو أن في لدى كل من الملفات والمجلدات Gnu / Linux أذونات للعمل معها. تتعلق هذه الأذونات بتعديلها وإزالتها وإنشائها.

ما هي أذونات الملف؟

على جميع توزيعات Gnu / Linux هناك نوعان من المستخدمين ، بشكل أساسي المسؤول أو الجذر وباقي المستخدمين. المدير لديه حق الوصول إلى جميع ملفات نظام التشغيل ، يمكنه حذف وإنشاء وتعديل أي ملف.

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

ما الأذونات التي يمكننا تطبيقها داخل Gnu / Linux؟

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

تعتبر مجموعات الأذونات هذه مهمة حيث يتم اللعب بها مع و يتيح لنا توفير الأمان والوظائف لنظام التشغيل الخاص بنا.

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

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

    • R: إذا ظهر هذا الحرف ، فإنه يشير إلى أنه يمكن قراءة الملف.
    • W: إذا ظهر هذا الحرف ، فإنه يشير إلى أنه يمكن كتابته أو تعديله.
    • X: إذا ظهر هذا الحرف ، فإنه يشير إلى أنه يمكن تنفيذه

عندما تكون المتغيرات أرقامًا

الحروف أعلاه o يمكن تغيير المتغيرات بالأرقام من 0 إلى 7. وبالتالي ، يشير الرقم 0 إلى أنه ليس لدينا أي إذن بشأن هذا الملف ويشير الرقم 7 إلى أن لدينا جميع الأذونات الخاصة بهذا الملف. تكون علاقة الأرقام المتبقية بمعناها كما يلي:

# أذونات
     كل التصاريح.
6       القراءة والكتابة
      القراءة والتنفيذ
4       قراءة فقط
      الكتابة والتنفيذ
      الكتابة فقط
1       التنفيذ فقط
      لا يوجد إذن

الآن بعد أن عرفنا المتغيرات التي يجب تطبيقها على الملفات وما يعنيه كل نوع من الملفات ، سنقوم بتطبيقه على ملفاتنا وعلى توزيع Gnu / Linux الخاص بنا.

وضع وحدة التحكم

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

لتطبيق أو تعديل الأذونات علينا استخدام الأمر "chmod". إذا كنا نملك هذا الملف ، فما عليك سوى استخدام الأمر chmod. إذا لم نكن مالكين ، فعلينا أولاً استخدام الأمر "sudo".

بعد استدعاء الأمر chmod ، يتعين علينا الإشارة إلى الحرف أو الرقم المطلوب تطبيقه والملف أو المجلد الذي نريد تطبيق التغييرات عليه في أذوناته. بين الأمر chmod والمتغير سنستخدم علامة "+" إذا أردنا إضافة هذه الأذونات أو علامة "-" إذا أردنا إزالتها.

لعرض أذونات الملف ، يتعين علينا استخدام الأمر "ls -l". بعد تنفيذه ستظهر قائمة بالملفات مع سلسلة من الحروف مثل ما يلي:

drwxr-xr-x

يخبرنا الحرف الأول ما إذا كان ملفًا (-) ، أو دليلًا (د) ، أو ملف كتلة خاصًا (ب) أو ملف حرف خاص (ج). تخبرنا الأحرف الثلاثة التالية عن أذونات المالك ، بينما تخبرنا الأحرف الثلاثة الأخرى عن أذونات المجموعة وتخبرنا بقية الرسائل عن أذونات المستخدمين الآخرين. إذا كان هناك "-" فهذا يعني أنه ليس لديك هذا الإذن. أي أنه إذا كان يحتوي على "rx" فقط ، فهذا يعني أنه قد قرأ إذنًا وتنفيذه ولكن ليس لديه إذن كتابة.

وضع الرسومات

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

لقطة شاشة لتطبيق الأذونات على الملفات

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

قد نرغب في تغيير أذونات ملف مستخدم آخر أو ملفات تنتمي إلى المسؤول. في هذه الحالة علينا أن قم بتشغيل مدير الملفات كمسؤول.

للقيام بذلك نفتح المحطة ونكتب:

sudo “nombre del gestor de archivos”

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

مشاكل الإذن؟

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

من المهم أن تعرف ذلك وأيضًا يمكن تطبيقه على جميع توزيعات Gnu / Linux ، بغض النظر عن اسم التوزيع. يعد تطبيق التغييرات والأذونات على الملفات في Gnu / Linux أمرًا سهلاً للغاية ومهمًا أيضًا نظرًا لأن جزءًا من أمان نظام التشغيل الخاص بنا يعتمد على ذلك.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   آدم إيزياس أغيلار راميريز قال

    يخبرني فقط أنه لا يمكنني إجراء تعديلات لأنني لست المالك.

  2.   ايمرسون قال

    لدي العديد من محركات الأقراص الثابتة مع الملفات ، لكن Linux Mint لن يسمح لي بنسخ الملفات من واحد إلى آخر
    الأمان لا يهمني لأنني أستخدم هذه الأقراص فقط ، فكيف يمكنني منح أذونات لها جميعًا حتى لا أواجه مشاكل في نسخ الملفات؟
    لقد قرأت عن "chmod 777" ولكن عندما أضع الأمر في وحدة التحكم ، يخبرني أنني أفتقد معامل
    هل يمكن لأي شخص أن يعطيني بناء الجملة السخيف؟
    شكرا