أذونات NTFS
ما هي الأذونات؟
الإذن هو تصريح يُمنح لمستخدم أو مجموعة من المستخدمين للقيام بإجراء على ملف أو مجلد:
- قراءة
- كتابة
- تعديل
- حذف
- سرد المحتوى (في حالة المجلد)
المستخدم مقابل المجموعة
يتم تعريف الأذونات لكائنات الأمان:
- المستخدمون المحليون (مثل: Haythem)
- المجموعات المحلية (مثل: Administrateurs، Utilisateurs)
المجموعة هي مجموعة من المستخدمين. يمكن منح الأذونات لمجموعة، وجميع المستخدمين في هذه المجموعة يرثون هذه الأذونات.
إذا كان المستخدم ينتمي إلى مجموعتين وكانت إحدى المجموعات لديها إذن مرفوض، فإن هذا الإذن يسود.
مفهوم المالك
في Windows، كل كائن (ملف، مجلد، مفتاح تسجيل، إلخ) لديه مالك. المالك لديه حقوق خاصة، وأهمها هو تعديل الأذونات، حتى لو لم يكن لديه التحكم الكامل.
بشكل افتراضي، يصبح منشئ الملف أو المجلد هو المالك.
لماذا هذا المفهوم مهم؟
قد لا يكون لدى المستخدم إذن القراءة، لكنه يمكنه استعادة ملكية الملف وتعديل قوائم التحكم في الوصول (ACL).
يمكن أن يشكل هذا خطرًا أمنيًا إذا كان بإمكان المستخدمين الاستيلاء على ملفات حساسة.
فقط المسؤولون (أو المجموعات التي لديها هذا الحق) يمكنهم تغيير المالك عبر الواجهة الرسومية أو أدوات مثل takeown و icacls.
أنواع الأذونات NTFS
| الاسم | الملف | المجلد |
|---|---|---|
| قراءة | ✅ عرض المحتوى | ✅ سرد الملفات |
| كتابة | ✅ تعديل المحتوى | ✅ إنشاء ملفات |
| تنفيذ | ✅ تشغيل ملف تنفيذي | ✅ تشغيل ملف تنفيذي |
| حذف | ✅ حذف الملف | ✅ حذف المجلد |
| قراءة السمات | ✅ قراءة البيانات الوصفية | ✅ قراءة البيانات الوصفية |
| تعديل | ✅ جميع الإجراءات باستثناء التحكم الكامل | ✅ نفس الشيء |
| التحكم الكامل | ✅ جميع الأذونات، بما في ذلك تغيير المالك والأذونات | ✅ نفس الشيء |
وراثة الأذونات
بشكل افتراضي، يتم وراثة الأذونات من المجلد الأصل. يمكن تعطيل الوراثة لتخصيص الأذونات.
تعديل الأذونات
الطريقة الرسومية (مستكشف Windows)
- انقر بزر الماوس الأيمن على الملف/المجلد → خصائص
- علامة تبويب الأمان
- زر تعديل…
- إضافة أو إزالة مستخدم/مجموعة
- تحديد الأذونات للسماح أو الرفض
الطريقة عبر سطر الأوامر
icacls: يعرض ويعدل أذونات NTFStakeown: يستعيد ملكية ملف أو مجلد
مشاركة الشبكة
انتبه، مشاركات الشبكة لديها أذوناتها الخاصة، بالإضافة إلى NTFS (تحكم مزدوج!).