كيف أعطي إذن المستخدم لمجلد في Linux

How I Give User Permission Folder Linux



الخصوصية جزء أساسي من حياة أي شخص ، سواء كانت وسائل التواصل الاجتماعي أو مكان العمل. يساعد في حماية البيانات الشخصية والمهنية التي لا نريد مشاركتها مع الجميع. في بعض الأحيان ، يعمل الأشخاص على بيانات حساسة لا يمكن مشاركتها داخل الشركة أو خارجها.

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







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



هناك مستويان في نظام Linux للترخيص يجب عليك فهمهما:



  • ملكية
  • إذن

دعنا نوضح كلاهما لفهم الفئات التي تم تقسيمها إلى مزيد من التفاصيل:





ملكية:

إذا تحدثنا عن ملكية الملفات أو المجلدات في نظام التشغيل Linux ، يتم تقسيمها إلى 3 أنواع:

  • مستخدم
  • مجموعة
  • آحرون

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



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

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

تذكر:

ش 🡪 المستخدم

ز 🡪 المجموعة

س 🡪 العامة

إذن:

هناك 3 أنواع من الأذونات التي يمكنك منحها للمالكين الذين ذكرناهم أدناه:

  • يقرأ
  • اكتب
  • ينفذ

في ال اقرأ ( ص ) ، يمكن للمستخدم فتح ملف / مجلد وقراءته ، بينما يسمح وضع الكتابة (w) بإجراء تغييرات في الملف / المجلد. لديك الصلاحية لإضافة محتوى أو إزالته أو إعادة تسميته.

بدون تنفيذ إذن (x) ، يمكنك فقط القراءة والكتابة إلى الملف ، لكن لا يمكنك تشغيله. لجعل الملف قابلاً للتنفيذ ، قم بتعيين إذن التنفيذ.

كيفية منح المستخدم إذنًا لمجلد في Linux:

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

قبل القفز مباشرة إليه ، لاحظ الأوامر المحددة لتغيير الإذن والملكية.

  • chmod يتم استخدام الأمر لتعديل الإذن
  • تشاون يتم استخدام الأمر لتعديل الملكية

كيفية منح المستخدم إذنًا لمجلد عبر سطر الأوامر:

يمكنك تعيين أذونات مثل القراءة أو الكتابة أو تنفيذ المجلد من خلال الأمر chmod في المحطة.

يمكنك استعمال ال chmod أمر لتعديل إعدادات الأذونات بطريقتين مختلفتين:

  1. الوضع المطلق (الوضع الرقمي)
  2. الوضع الرمزي

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

دعونا نوضح كلاهما:

امنح المستخدم حق الوصول إلى مجلد من خلال الوضع المطلق:

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

أعداد أنواع الأذونات رموز الإذن
0 لا يوجد إذن -
1 ينفذ –X
2 اكتب -في-
3 تنفيذ + الكتابة -wx
4 يقرأ ص-
5 قراءة + تنفيذ ص
6 اقرأ + اكتب rw-
7 قراءة + كتابة + تنفيذ RWx

دعنا نعرض مثالاً للتحقق من كيفية عمله:

لعرض إعدادات الأذونات الحالية للمجلد اختبار_المجلد ، قم بتشغيل الأمر التالي:

$ls -الاختبار_المجلد

يظهر الإخراج:

  • أولا rw - يمثل مستخدمًا (مالكًا) يمكنه قراءة الملف أو كتابته / تحريره ولكن لا يمكنه تنفيذه نظرًا لتعيين وضع التنفيذ على -.
  • الثاني rw - يمثل 🡪 مجموعة (جميع المستخدمين المضافين إلى المجموعة) يمكنها قراءة الملف أو كتابته / تحريره.
  • الثالث ص - يمثل 🡪 الآخرين (عامة) الذين يمكنهم قراءة الملف فقط

الآن قم بتنفيذ ملف chmod أمر لتغيير إذن الوصول:

$chmod 760اختبار_المجلد

(760 🡪 أصحاب يمكن قراءة أو كتابة أو تنفيذ الملف ، و مجموعة يمكنه القراءة والكتابة ، ولا يوجد وصول لـ عام المستخدمين)

قم بتشغيل ls أمر للتحقق من التعديل:

$ls-إلى

امنح المستخدم حق الوصول إلى مجلد من خلال الوضع الرمزي:

يتم استخدام ثلاثة عوامل تشغيل في الوضع الرمزي لتعيين الإذن:

المشغل أو العامل وظيفة
+ إضافة إذن
- إزالة الإذن
= قم بتعيين الإذن وتجاوز إعدادات الأذونات السابقة

كما ذكرنا في الجزء التمهيدي عن كيفية تمثيل المالكين. فلنبدأ بمثال:

تحقق من إعداد الإذن الحالي لـ اختبار_المجلد باستخدام المذكور ls أمر:

$ls -الاختبار_المجلد

لتعيين إذن إلى المستعمل ( صاحب) ، سيكون الأمر:

$chmod ش= rwx Testing_folder

-

الآن ، قم بتنفيذ ملف ls الأمر للحصول على الإخراج:

$ls -إلى

لإزالة إذن القراءة من المستخدم ، قم بتشغيل الأمر:

$chmodu-r Testing_folder

الآن ، قم بتنفيذ ملف ls أمر للحصول على النتائج:

كيفية منح المستخدم إذنًا لمجلد عبر واجهة المستخدم الرسومية:

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

افتح الدليل الرئيسي ، وانتقل نحو المجلد المستهدف.

على سبيل المثال ، لتغيير إذن الوصول إلى مجلد اختبارات ، أولاً ، حدده:

انقر بزر الماوس الأيمن فوق ملف اختبارات مجلد وحدد الخصائص :

ال الخصائص ستظهر نافذة مع 3 علامات تبويب:

انتقل إلى ملف أذونات علامة التبويب وحددها:

من علامة التبويب هذه ، يمكنك إجراء تغييرات وفقًا للمتطلبات.

اضغط على تغيير إذن الملفات المرفقة ، وستحصل على نافذة تسمح للمستخدم بتعديل وضع الإذن ، وضع القراءة والكتابة للمالكين:

افترض أن حالة الأذونات الحالية لملف اختبارات المجلد أدناه:

دعونا نفتح تغيير الأذونات نافذة وتعديل الإدخالات على النحو التالي:

المجموعة 🡪 للقراءة فقط

آخرون 🡪 لا شيء

انتقل إلى ملف يتغيرون زر وانقر فوقه.

الآن ، قم بالتأكيد باستخدام ملف ls الأمر مرة أخرى في المحطة إذا تم إجراء التغييرات بنجاح.

استنتاج:

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

هناك ثلاث فئات للملكية i-e user ، والمجموعة ، وغيرها. وأيضًا ، لدينا 3 أنواع لإعدادات الأذونات مثل القراءة والكتابة والتنفيذ.

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