Recent Posts

header ads

ما هي أذونات و صلاحيات الملفات و المستخدمين في لينكس Linux ؟

كيفية إستخدام أذونات و صلاحيات الملفات و المستخدمين في لينكس Linux ؟


شرح أذونات و صلاحيات الملفات و المستخدمين في لينكس Linux 


كيفية إستخدام أذونات و صلاحيات الملفات و المستخدمين في لينكس Linux ؟


الأذونات في نظام Linux , هي موضوع درس اليوم , فهم الأذونات في نظام Linux يعتبر موضوع أساسي لبدء أستخدام نظام لينكس , كيفية تغيير صلاحيات الملفات هي من الاسياسيات في أنظمة التشغيل ,

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


 إذنات الملفات تُعرض بشكل مختصر باستخدام :


  1. ثلاثة أنواع من الأذونات 
  2. ثلاث فئات من المستخدمين.


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


1. القراءة (r - read): تعطي الإذن لقراءة محتوى الملف أو قائمة الملفات داخل الدليل.

2. الكتابة (w - write): تعطي الإذن لتعديل محتوى الملف أو إضافة/حذف الملفات داخل الدليل.

3. التنفيذ (x - execute): تعطي الإذن لتنفيذ الملف كبرنامج. بالنسبة للدلائل، تعطي الإذن لدخول الدليل (تصفحه).


ما هي فئات المستخدمين ؟


1. المالك (Owner): الشخص الذي أنشأ الملف أو الدليل. لديه عادة أكبر قدر من التحكم.

2. المجموعة (Group): مجموعة من المستخدمين الذين يمكن أن يكون لديهم أذونات خاصة تختلف عن الآخرين.

3. الآخرين (Others): جميع المستخدمين الآخرين الذين لديهم أقل مستوى من الأذونات.


كيفية عرض الأذونات في لينكس ؟


الأذونات تُعرض باستخدام الأمر `ls -l` وتظهر على شكل سلسلة من 10 أحرف:


ls -l


النتيجة تكون شيئاً مثل هذا:


-rwxr-xr--


شرح  الأذونات


- الحرف الأول يحدد نوع الملف:

  1.   - `-` ملف عادي
  2.   - `d` دليل (مجلد)
  3.   - `l` رابط رمزي (symlink)



- التسعة أحرف التالية تُقسم إلى ثلاث مجموعات كل منها يحتوي على ثلاثة أحرف:

  1.   - الأحرف الثلاثة الأولى (rwx) تخص المالك.
  2.   - الأحرف الثلاثة التالية (r-x) تخص المجموعة.
  3.   - الأحرف الثلاثة الأخيرة (r--) تخص الآخرين.


مثال توضيح لكي نفهم الإذونات بشكل أفضل


لنقل أن لدينا هذه الأذونات:

-rwxr-xr--

- -rw-: هذه الأذونات تخص المالك:

  1.   - `r` يعني أن المالك يمكنه قراءة الملف.
  2.   - `w` يعني أن المالك يمكنه كتابة الملف.
  3.   - `x` يعني أن المالك يمكنه تنفيذ الملف.

- r-x: هذه الأذونات تخص المجموعة:

  1.   - `r` يعني أن المجموعة يمكنها قراءة الملف.
  2.   - `-` يعني أن المجموعة لا يمكنها كتابة الملف.
  3.   - `x` يعني أن المجموعة يمكنها تنفيذ الملف.

- r--: هذه الأذونات تخص الآخرين:

  1.   - `r` يعني أن الآخرين يمكنهم قراءة الملف.
  2.   - `-` يعني أن الآخرين لا يمكنهم كتابة الملف.
  3.   - `-` يعني أن الآخرين لا يمكنهم تنفيذ الملف.

ما هي أذونات و صلاحيات الملفات و المستخدمين في لينكس Linux ؟


كيفية تغيير الأذونات


لتغيير الأذونات، نستخدم الأمر `chmod`:


- لتعيين أذونات محددة:

  chmod 755 filename



هنا، الأرقام تمثل:


  1. - `7` للمالك (rwx)
  2. - `5` للمجموعة (r-x)
  3. - `5` للآخرين (r-x)


كيفية تغيير الملكية


لتغيير المالك أو المجموعة، نستخدم الأمر `chown`:


- لتغيير المالك:

  chown new_owner filename


- لتغيير المجموعة:

  chown :new_group filename


- لتغيير المالك والمجموعة معاً:

  chown new_owner:new_group filename



هذه هي أساسيات إذنات الملفات في نظام Unix/Linux بشكل مختصر.

Post a Comment

0 Comments