كيفية إستخدام أذونات و صلاحيات الملفات و المستخدمين في لينكس Linux ؟
شرح أذونات و صلاحيات الملفات و المستخدمين في لينكس Linux
الأذونات في نظام Linux , هي موضوع درس اليوم , فهم الأذونات في نظام Linux يعتبر موضوع أساسي لبدء أستخدام نظام لينكس , كيفية تغيير صلاحيات الملفات هي من الاسياسيات في أنظمة التشغيل ,
إذنات الملفات في نظام التشغيل Unix/Linux تتحكم في من يمكنه قراءة، كتابة، أو تنفيذ ملف أو دليل معين.
إذنات الملفات تُعرض بشكل مختصر باستخدام :
- ثلاثة أنواع من الأذونات
- ثلاث فئات من المستخدمين.
ما هي أنواع الأذونات ؟
1. القراءة (r - read): تعطي الإذن لقراءة محتوى الملف أو قائمة الملفات داخل الدليل.
2. الكتابة (w - write): تعطي الإذن لتعديل محتوى الملف أو إضافة/حذف الملفات داخل الدليل.
3. التنفيذ (x - execute): تعطي الإذن لتنفيذ الملف كبرنامج. بالنسبة للدلائل، تعطي الإذن لدخول الدليل (تصفحه).
ما هي فئات المستخدمين ؟
1. المالك (Owner): الشخص الذي أنشأ الملف أو الدليل. لديه عادة أكبر قدر من التحكم.
2. المجموعة (Group): مجموعة من المستخدمين الذين يمكن أن يكون لديهم أذونات خاصة تختلف عن الآخرين.
3. الآخرين (Others): جميع المستخدمين الآخرين الذين لديهم أقل مستوى من الأذونات.
كيفية عرض الأذونات في لينكس ؟
الأذونات تُعرض باستخدام الأمر `ls -l` وتظهر على شكل سلسلة من 10 أحرف:
ls -l
النتيجة تكون شيئاً مثل هذا:
-rwxr-xr--
شرح الأذونات
- الحرف الأول يحدد نوع الملف:
- - `-` ملف عادي
- - `d` دليل (مجلد)
- - `l` رابط رمزي (symlink)
- التسعة أحرف التالية تُقسم إلى ثلاث مجموعات كل منها يحتوي على ثلاثة أحرف:
- - الأحرف الثلاثة الأولى (rwx) تخص المالك.
- - الأحرف الثلاثة التالية (r-x) تخص المجموعة.
- - الأحرف الثلاثة الأخيرة (r--) تخص الآخرين.
مثال توضيح لكي نفهم الإذونات بشكل أفضل
لنقل أن لدينا هذه الأذونات:
-rwxr-xr--
- -rw-: هذه الأذونات تخص المالك:
- - `r` يعني أن المالك يمكنه قراءة الملف.
- - `w` يعني أن المالك يمكنه كتابة الملف.
- - `x` يعني أن المالك يمكنه تنفيذ الملف.
- r-x: هذه الأذونات تخص المجموعة:
- - `r` يعني أن المجموعة يمكنها قراءة الملف.
- - `-` يعني أن المجموعة لا يمكنها كتابة الملف.
- - `x` يعني أن المجموعة يمكنها تنفيذ الملف.
- r--: هذه الأذونات تخص الآخرين:
- - `r` يعني أن الآخرين يمكنهم قراءة الملف.
- - `-` يعني أن الآخرين لا يمكنهم كتابة الملف.
- - `-` يعني أن الآخرين لا يمكنهم تنفيذ الملف.
كيفية تغيير الأذونات
لتغيير الأذونات، نستخدم الأمر `chmod`:
- لتعيين أذونات محددة:
chmod 755 filename
هنا، الأرقام تمثل:
- - `7` للمالك (rwx)
- - `5` للمجموعة (r-x)
- - `5` للآخرين (r-x)
كيفية تغيير الملكية
لتغيير المالك أو المجموعة، نستخدم الأمر `chown`:
- لتغيير المالك:
chown new_owner filename
- لتغيير المجموعة:
chown :new_group filename
- لتغيير المالك والمجموعة معاً:
chown new_owner:new_group filename
هذه هي أساسيات إذنات الملفات في نظام Unix/Linux بشكل مختصر.
0 تعليقات
تقديم إقتراح