כיצד לאפס הרשאות קבצים ותיקיות כברירת מחדל (ACL בירושה) ב- Windows - Winhelponline

How Reset File Folder Permissions Default Windows Winhelponline

ערכי הרשאות שגויים שהוקצו לחשבון משתמש יכולים למנוע מתוכניות גישה לקובץ או לתיקיה. או שזה עלול לגרום למשתמשים לא מורשים להיות גישה מלאה לאובייקטים. במקרים מסוימים עשויה להיות התייחסות לחשבונות משתמש מיושנים (או SID) ב- ACL (רשימת ההרשאות) שברצונך לנקות.



האם שינית את ההרשאות NTFS לקובץ או לתיקיה באופן שגוי, וברצונך לחזור לברירת המחדל (רשימות בקרת גישה תורשתיות)?



מאמר זה מתאר כיצד להחליף את הרשאות הקובץ או התיקיה עם הרשאות ברירת מחדל בירושה במהירות באמצעות שורת הפקודה icacls.exe. המידע חל על כל גרסאות Windows, החל מ- Windows Vista ועד Windows 10.



אפס הרשאות NTFS לקובץ או לתיקיה

באמצעות המובנה icacls.exe כלי המסוף, באפשרותך לאפס במהירות את הרשאות NTFS עבור קובץ או תיקיה. לכלי זה יש גם תכונה בה תוכלו לאפס את ההרשאות לקבצים בתיקיה ובתיקיות משנה, באופן רקורסיבי.



  • ה icacls.exe / reset שורת פקודה מחליפה רשימות בקרת גישה (רשימת הרשאות) עם ברירת מחדל של רשימות בקרת גישה עבור כל הקבצים או התיקיות התואמים.

חָשׁוּב: חשבון המשתמש שלך זקוק להרשאות שליטה מלאות כדי לאפס או לשנות את ההרשאות של קובץ או תיקיה. חוסר הרשאות יגרום לשגיאה עיבוד n קבצים נכשל בעת הפעלת פקודת האיפוס. אם זה קורה, ודא שאתה קודם לקחת בעלות ולהקצות הרשאות שליטה מלאה עבור חשבונך.

נניח שיש לך את ההרשאות הבאות לתיקייה:

icacls אפס את קובץ ההרשאות או התיקיה

בתמונה שלעיל, אתה יכול לראות שיש ערך הרשאה מותאם אישית (לא בירושה) עבור המשתמש ששמו גיבוי משתמש , בשביל ה D: Docs תיקיה.

  • כדי להסיר את רשומות ההרשאה הלא רצויות, תוכל לעשות זאת באמצעות תיבת הדו-שיח הגדרות אבטחה מתקדמות. אבל זה יכול להיות מייגע אם אתה רוצה לאפס את ההרשאות הרבה לכל הקבצים בתיקיה ותיקיות המשנה. שם המובנה icacls.exe כלי נחלץ.

מפעיל את icacls.exe d: docs שורת פקודה להצגת הרשאות התיקיות מראה זאת:

OPTIPLEX-9020  BackupUser: (OI) (CI) (M) BUILTIN  מנהלי מערכת: (I) (F) BUILTIN  Administrators: (I) (OI) (CI) (IO) (F) NT AUTHORITY  SYSTEM: (I) (F) NT AUTHORITY  SYSTEM: (I) (OI ) (CI) (IO) (F) NT AUTORITY  משתמשים מאומתים: (I) (M) NT AUTHORITY  משתמשים מאומתים: (I) (OI) (CI) (IO) (M) BUILTIN  Users: (I) (RX) BUILTIN  משתמשים: (I) (OI) (CI) (IO) (GR, GE)
  • ה (אני) רשומות מציינות כי ההרשאות עוברות בירושה ממכל האב. ברישום ACL לעיל, יש רק ערך ACL שאינו תורשתי גיבוי משתמש .

אפס הרשאות NTFS לקובץ או לתיקיה

השתמש בשורת פקודה זו (מאת שורת הפקודה של מנהל המערכת תחביר לאיפוס ההרשאות לקובץ או לתיקיה.

icacls file_or_folder_name / reset

כדי לאפס את מסמכים תיקיה ההרשאות, הייתי מריץ:

icacls d:  docs / reset

כדי לאפס אִישִׁי ההרשאות של הקובץ, הייתי מריץ:

icacls d:  docs  places.docx / reset

כדי לאפס הרשאות עבור כל הקבצים בתיקייה (למשל, D: Docs ), הפעל:

icacls d:  docs * * / reset

אפס הרשאות NTFS לתיקיה, תיקיות המשנה שלה וקבצים

כדי לאפס את ההרשאות עבור מסמכים התיקיה יחד עם תיקיית המשנה שלה וכל הקבצים רקורסיבית , הפעל פקודה זו:

icacls d:  docs / reset / t / c

ארגומנטים הקשורים לשורת הפקודה:

  • / t - מבצע את הפעולה על כל הקבצים שצוינו בספריה הנוכחית וספריות המשנה שלה.
  • / ג - ממשיך בפעולה למרות שגיאות בקבצים. הודעות שגיאה עדיין יוצגו.
  • / ש - מדכא הודעות הצלחה.
  • / l - מבצע את הפעולה בקישור סמלי במקום ביעדה.

תראה פלט כזה:

קובץ מעובד: d:  docs קובץ מעובד: d:  docs  Expenses.xlsx קובץ מעובד: d:  docs  Places.docx 3 קבצים עובדו בהצלחה עיבוד 0 קבצים נכשל

icacls אפס את קובץ ההרשאות או התיקיה

ההרשאות עבור מסמכים התיקיה מאופסת כעת. פירוש הדבר שהערכים הנוספים של ACL ייעלמו. נותרו רק הערכים שעברו בירושה. אם השבתת ירושה קודם לכן, icacls.exe / reset שורת פקודה הייתה לשחזר את ההרשאות שעברו בירושה בחזרה.


בקשה קטנה אחת: אם אהבתם את הפוסט הזה, אנא שתפו את זה?

נתח 'זעיר' אחד ממך יעזור מאוד ברציפות בצמיחת הבלוג הזה. כמה הצעות נהדרות:
  • להצמיד אותו!
  • שתף אותו לבלוג האהוב עליך + פייסבוק, Reddit
  • צייץ את זה!
אז תודה רבה על תמיכתך, הקורא שלי. זה לא ייקח יותר מ -10 שניות מזמנך. כפתורי השיתוף נמצאים ממש למטה. :)