يمكن أن تمنع إدخالات الأذونات غير الصحيحة التي تم تعيينها لحساب مستخدم البرامج من الوصول إلى الملف أو المجلد. أو قد يتسبب في وصول المستخدمين غير المصرح لهم بشكل كامل إلى الكائنات. في بعض الحالات ، قد يكون هناك مرجع إلى حسابات المستخدمين القديمة (أو SIDs) في ACL (قائمة الأذونات) التي تريد تنظيفها.
هل قمت بتعديل أذونات NTFS لملف أو مجلد بشكل خاطئ ، وتريد العودة إلى الوضع الافتراضي (قوائم ACL الموروثة)؟
تخبرك هذه المقالة بكيفية استبدال أذونات الملف أو المجلد بالأذونات الموروثة الافتراضية بسرعة باستخدام سطر أوامر icacls.exe. تنطبق المعلومات على جميع إصدارات Windows ، من Windows Vista إلى Windows 10.
إعادة تعيين أذونات NTFS لملف أو مجلد
باستخدام المدمج في icacls.exe
أداة وحدة التحكم ، يمكنك بسرعة إعادة تعيين أذونات NTFS لملف أو مجلد. تحتوي هذه الأداة أيضًا على ميزة حيث يمكنك إعادة تعيين أذونات الملفات في مجلد ومجلدات فرعية بشكل متكرر.
- ال
icacls.exe / إعادة تعيين
يستبدل سطر الأوامر قوائم ACL (قائمة الأذونات) بقوائم ACL الموروثة الافتراضية لجميع الملفات أو المجلدات المتطابقة.
الأهمية: يحتاج حساب المستخدم الخاص بك إلى أذونات تحكم كاملة من أجل إعادة تعيين أو تغيير أذونات ملف أو مجلد. سيؤدي عدم وجود أذونات إلى حدوث الخطأ
فشل معالجة الملفات n
عند تشغيل أمر إعادة الضبط. إذا حدث ذلك ، فتأكد من أنك أولاً أخذ الملكية وتعيين أذونات التحكم الكاملة لحسابك.
لنفترض أن لديك الأذونات التالية لمجلد:
![إعادة تعيين ملف أو مجلد أذونات icacls](/f/35429120f216e1d5a5b946cf10af08c2.png)
في الصورة أعلاه ، يمكنك أن ترى أن هناك إدخال إذن مخصص (غير موروث) للمستخدم المسمى مستخدم النسخ الاحتياطي
، من أجل D: \ Docs
مجلد.
- لإزالة إدخالات الأذونات غير المرغوب فيها ، يمكنك القيام بذلك من خلال مربع حوار إعدادات الأمان المتقدمة. ولكن قد يكون هذا مملاً إذا كنت تريد إعادة تعيين الأذونات بشكل جماعي لجميع الملفات في مجلد ومجلدات فرعية. هذا هو المكان المدمج فيه
icacls.exe
أداة تأتي للإنقاذ.
تشغيل icacls.exe د: \ docs
يظهر سطر الأوامر لعرض أذونات المجلد ما يلي:
OPTIPLEX-9020 \ مستخدم النسخ الاحتياطي:(OI) (CI) (M)BUILTIN \ Administrators: (I) (F) BUILTIN \ Administrators: (I) (OI) (CI) (IO) (F) سلطة NT: (I) (F) NT AUTHORITY \ SYSTEM: (I) (OI) (CI) (IO) (F) NT AUTHORITY \ المستخدمون المعتمدون: (I) (M) NT AUTHORITY \ Authenticated Users: (I) (OI) (CI) (IO) (M) BUILTIN \ المستخدمون: (I) (RX) BUILTIN \ المستخدمون: (I) (OI) (CI) (IO) (GR ، GE)
- ال
(أنا)
تشير الإدخالات إلى أن الأذونات موروثة من الحاوية الرئيسية. في قائمة ACL أعلاه ، لا يوجد سوى إدخال واحد غير موروث لقائمة التحكم في الوصول لـمستخدم النسخ الاحتياطي
.
إعادة تعيين أذونات NTFS لملف أو مجلد
استخدم سطر الأوامر هذا (من موجه أوامر المشرف) لإعادة تعيين الأذونات لملف أو مجلد.
icacls file_or_folder_name / reset
لإعادة تعيين ملف المستندات
مجلد أذونات ، كنت أقوم بتشغيل:
icacls د: \ مستندات / إعادة تعيين
لإعادة تعيين ملف فرد أذونات الملف ، كنت أقوم بتشغيل:
icacls d: \ docs \ places.docx / reset
لإعادة تعيين أذونات كل الملفات في مجلد (على سبيل المثال ، D: \ Docs
)، يركض:
icacls d: \ docs \ * / إعادة تعيين
إعادة تعيين أذونات NTFS لمجلد ومجلداته الفرعية وملفاته
لإعادة تعيين أذونات المستندات
المجلد مع مجلده الفرعي وجميع الملفات بشكل متكرر، قم بتشغيل هذا الأمر:
icacls d: \ docs / reset / t / c
وسيطات سطر الأوامر ذات الصلة:
-
/ ر
- يقوم بالعملية على جميع الملفات المحددة في الدليل الحالي والأدلة الفرعية الخاصة به. -
/ ج
- تواصل العملية بالرغم من أي أخطاء في الملف. سيستمر عرض رسائل الخطأ. -
/ ف
- يقمع رسائل النجاح. -
/ لتر
- ينفذ العملية على رابط رمزي بدلاً من وجهته.
سترى ناتجًا مثل هذا:
الملف المعالج: d: \ docs. الملف المعالج: d: \ docs \ Expenses.xlsx. الملف المعالج: d: \ docs \ Places.docx. تمت معالجة 3 ملفات بنجاح ؛ فشل معالجة 0 ملفات
أذونات المستندات
تمت إعادة تعيين المجلد الآن. هذا يعني أن إدخالات ACL الإضافية ستختفي. تبقى الإدخالات الموروثة فقط. إذا كنت قد قمت بتعطيل الميراث في وقت سابق ، فإن icacls.exe / إعادة تعيين
سوف سطر الأوامر يعيد عودة الأذونات الموروثة.
طلب واحد صغير: إذا أعجبك هذا المنشور ، فيرجى مشاركة هذا؟
ستساعد مشاركة واحدة "صغيرة" منك كثيرًا في نمو هذه المدونة. بعض الاقتراحات الرائعة:- يعلق!
- شاركها على مدونتك المفضلة + Facebook ، Reddit
- غردها!
![ايزويك](/f/e21ab1194daa0428d27d48cfeefe4507.png)