Education Blog
  • اخبار التكنولوجيا
  • إنترنت
  • شبكات الكمبيوتر
  • برمجة
  • أمن المعلومات
  • أنظمة التشغيل
  • كلاود
  • مكتبة كونكت
  • كورسات
No Result
View All Result
Connect4Techs
No Result
View All Result
Home أنظمة التشغيل

أنواع الصلاحيات علي الملفات والفولدرات وكيفية إعطاء صلاحيات للمستخدم في لينكس

Youssef Samy by Youssef Samy
2022-04-27
in أنظمة التشغيل, لينكس
0
520
SHARES
1.7k
VIEWS
Share on FacebookShare on Twitter

السلام عليكم ورحمة الله وبركاته

الصلاحيات هي سياسات أو قوانين يضعها منشأ الملف ولا يستطيع أحد التغيير فيها إلا صاحب الملف و حساب الجذر ا

الصلاحيات عشان يبقي في صلاحيات يبقي يلزم وجود :

١- مالك ( مالك الملف )
٢- الصلاحيات علي الملف

س١ – من هو المالك ؟

هو الذي له الصلاحيات علي الملف وينقسم الي ثلاث ملاك :

١- المالك أو منشأ الملف
٢- المجموعات
٣- الآخرين

١- المالك لهذا الملف :

وهو الذي لديه كل الصلاحيات علي الملف ومنها ايضا إضافة صلاحية للمجموعات أو الآخرين .

٢- المجموعات :

وهي عبارة عن مجموعة من اليوزر يطبق عليهم المالك صلاحيات معينة .

٣- الآخرين :

وهم باقي اليوزر الذي يمكنهم رؤية الملف بمعني أنهم ليسوا في أي مجموعة حسابات منفصلة .

الصلاحيات :

الصلاحيات هنا ثلاث صلاحيات ( Read write excute ) وهي تنقسم الي قسمين أو نوعين :

١- صلاحيات رقمية يعني تضاف ك ارقام
٢- صلاحيات حسابية تستخدم فيها الحساب

كيف تعطي صلاحية للملفات ؟

هقولك قصة
هناك يوزر اسمه ahmed أنشأ ملف اسمه file.txt وجرب يشوف معلومات الملف دة

كتب ls -ll file.txt

ظهر له اخراج كالاتي :

-rwxrw-r–. 1 root root 84 Jan 4 21:40 file.txt

تعالي بقي نشرح اية دة :

-rwxrw-r– دي الصلاحيات

يعني اية الكلام دة :

  • – تعني أن دي ملف نصي مش فولدر لو فولدر هتلاقي حرف d
  • rwxrw-r-
  • اول ثلاث حروف rwx دول كدا صلاحيات المالك لهذا الملف
  • يعني r read w write x excute
  • ثاني ثلاث حروف -rw دول خاصين بالمجموعات صلاحيات المجموعات عرفنا يعني اية rw يعني اية بقي – يعني مفيش صلاحية تقدر تقول ممنوع يعمل تنفيذ للملف يعدل و يقرأ فقط .
  • ثالث حروف –r عرفنا طبعا يعني اية r write — ملوش صلاحيات
  • دول ينتموا لباقي اليوزر يعني الآخرين .
  • 1- تعني دة رقم يعطي للملف وهو بيقولك كام عدد المسارات اللي ممكن توصل له عن طريقها وهل هو .
  • Root دة مالك الملف
  • Root دي المجموعة اللي لها صلاحيات ع الملف
  • 84 حجم الملف بعد كدا التاريخ وساعة انشاء الملف .
  • كدا عرفنا معني الكلام دة اية

كيف نحدد الصلاحيات ؟

عشان نحدد الصلاحيات لازم نعرف طريقتين وهما:

1- Absolute mode
2- Symbolic mode

Absolute mode

وهنا هنحدد الصلاحيات بأرقام يعني كل صلاحية ليها رقم معين كالاتي :

Read = 4
Write = 2
Excute =1

يعني اية الكلام دة بسيطة خالص بص يا هندسة مثال بسيط

عندنا ملف عايز اعطي له صلاحيات هتكون كالاتي :

المالك = read write excute
المجموعات = read excute
الآخرين = read

يبقي الصلاحيات دي هتبقي عبارة عن ارقام كالاتي برضه
المالك = 7 الرقم دة ازاي جمعنا read write excute أعطانا رقم 7 صح 4+2+1=7
المجموعات = 5 read excute ازاي 1+4=5
الآخرين =4 read

للتوضيح اكتر شوفنا قيمة كل صلاحية وجمعنهم و اكتبنا نتيجة الجمع اية

ناقص أمر تنفيذ الصلاحيات عن طريق الأمر chmod

chmod +754 file.txt

نسيت اقولكم لازم عشان ننفذ الأمر أو إعطاء صلاحيات لازم تبقي بحساب الروت أو الحذر
لو نفذنا الأمر دة هيبقي معلومات الملف كالاتي :

rwxr-xr–. 1 root root 0 Jan 5 18:44 file.txt

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

Symbolic mode

الطريقة دي هنعتمد فيها علي العمليات الحسابية هتبقي كالاتي :

اليك الرموز

U – owner
G – group
O – other

العمليات الحسابية :

+ إضافة صلاحية
– حذف صلاحية

هنفذ نفس المثال اللي فوق :

مالك = read write excute
المجموعات = read excute
الآخرين = read

هتفهمها بالأمر دة :

Chmod u=rwx file1.exe
Chmod g=rx file1.txt
Chmod o=r file1.exe

طيب لو عايز اضيف صلاحية أو اعدل صلاحية مثلا للآخرين :

Chmod o+x file1.txt

لو عايز أشيل صلاحية هنغير + بعلامة – الأمر بسيط بس اية مشكلة الطريقة دي انها مش أسرع زي الاول
الطريقة الأولي ممكن تعمل كل دة بسطر او بامر واحد

إن شاء الله الدرس القادم هنتعلم ازاي نغير مالك الملف يعني يبقي الملف مملوك ليوزر اخر وكمان نغير الجروب
لو في معلومة مش واضحة اترك تعليق

author avatar
Youssef Samy
See Full Bio
Tags: أنظمة التشغيلأنواع الصلاحيات في لينكسإعطاء الصلاحيات في لينكسلينكس
Previous Post

شرح جمل الطباعة في لغة جافا

Next Post

تيم كوك يجني 125 مليون دولار في 2019

Youssef Samy

Youssef Samy

Next Post

تيم كوك يجني 125 مليون دولار في 2019

Archive

Most commented

كل ما تريد معرفته في برنامج GNS3 وتثبيته واستخدامه

محاكي شبكات هواوي Huawei eNSP

محاكاة الشبكات من سيسكو باستخدام Cisco VIRL

GNS3 أفضل أم EVE-NG أم VIRL أم Packet Tracer

كيفية إضافة روترات وسويتشات سيسكو IOSv على GNS3 VM

كيفية إعداد وربط GNS3 VM ببرنامج GNS3

  • اخبار التكنولوجيا
  • إنترنت
  • شبكات الكمبيوتر
  • برمجة
  • أمن المعلومات
  • أنظمة التشغيل
  • كلاود
  • مكتبة كونكت
  • كورسات

Tags

5G CCNA pdf أبل أمن المعلومات أندرويد أنظمة التشغيل إنترنت اخبار التكنولوجيا الحوسبة السحابية الذكاء الاصطناعي بالعربي بايثون برمجة بروتوكول eigrp بروتوكول ospf تعليم لغة جافا ثغرة أمنية جوجل خدمات أمازون ويب دروس لغة جافا سيسكو شبكات الجيل الخامس شبكات الكمبيوتر شرح شرح لغة جافا فيروس كورونا فيسبوك فيس بوك كتاب شرح كلاود كوبونات يوديمي كوتلن كورس كورسات كورسات الشبكات كورسات يوديمي مجانا كورس سيسكو لينكس مايكروسوفت مراحل OSI موبايل هواوي واتساب ويندوز سيرفر

Recent News

كل ما تريد معرفته في برنامج GNS3 وتثبيته واستخدامه

كل ما تريد معرفته في برنامج GNS3 وتثبيته واستخدامه

2022-12-29
محاكي شبكات هواوي Huawei eNSP

محاكي شبكات هواوي Huawei eNSP

2022-12-23
No Result
View All Result
  • Home
    • Index (Default)
    • Index 1
    • Index 2
  • About Us
  • Get in Touch
  • Classes
    • Management
    • Teaching
    • Stories
    • Learning
    • Studying
    • Remedy
  • Pages
    • Category
    • Author
    • Article
    • Search