Πώς να επαναφέρετε τα δικαιώματα αρχείων και φακέλων στα προεπιλεγμένα (κληρονομικά ACL) στα Windows

Οι εσφαλμένες καταχωρίσεις δικαιωμάτων που έχουν εκχωρηθεί για έναν λογαριασμό χρήστη μπορεί να εμποδίσουν τα προγράμματα να έχουν πρόσβαση στο αρχείο ή στο φάκελο. Ή μπορεί να αναγκάσει μη εξουσιοδοτημένους χρήστες να έχουν πλήρη πρόσβαση στα αντικείμενα. Σε ορισμένες περιπτώσεις, ενδέχεται να υπάρχει αναφορά σε απαρχαιωμένους λογαριασμούς χρηστών (ή SID) στο ACL (λίστα αδειών) που θέλετε να καθαρίσετε.

Έχετε τροποποιήσει λανθασμένα τα δικαιώματα NTFS για ένα αρχείο ή φάκελο και θέλετε να επαναφέρετε την προεπιλογή (κληρονομημένα ACL);

Αυτό το άρθρο σας λέει πώς να αντικαταστήσετε γρήγορα τα δικαιώματα αρχείου ή φακέλου με προεπιλεγμένα κληρονομικά δικαιώματα χρησιμοποιώντας τη γραμμή εντολών icacls.exe. Οι πληροφορίες ισχύουν για όλες τις εκδόσεις των Windows, από τα Windows Vista έως τα Windows 10.

Επαναφέρετε τα δικαιώματα NTFS για ένα αρχείο ή φάκελο

Χρησιμοποιώντας το ενσωματωμένο icacls.exe εργαλείο κονσόλας, μπορείτε να επαναφέρετε γρήγορα τα δικαιώματα NTFS για ένα αρχείο ή φάκελο. Αυτό το εργαλείο διαθέτει επίσης μια δυνατότητα όπου μπορείτε να επαναφέρετε τα δικαιώματα για αρχεία σε φάκελο και υποφακέλους, αναδρομικά.

  • ο icacls.exe /reset Η γραμμή εντολών αντικαθιστά τα ACL (λίστα δικαιωμάτων) με προεπιλεγμένα κληρονομημένα ACL για όλα τα αρχεία ή φακέλους που ταιριάζουν.

Σπουδαίος: Ο λογαριασμός χρήστη σας χρειάζεται πλήρη δικαιώματα ελέγχου για να επαναφέρει ή να αλλάξει τα δικαιώματα ενός αρχείου ή φακέλου. Η έλλειψη αδειών θα προκαλούσε το σφάλμα Αποτυχία επεξεργασίας n αρχείων κατά την εκτέλεση της εντολής επαναφοράς. Εάν συμβεί αυτό, βεβαιωθείτε πρώτα αναλάβετε την ιδιοκτησία και εκχωρήστε πλήρη δικαιώματα ελέγχου για τον λογαριασμό σας.

Ας υποθέσουμε ότι έχετε τα ακόλουθα δικαιώματα για έναν φάκελο:

αρχείο ή φάκελο αδειών επαναφοράς icacls

Στην παραπάνω εικόνα, μπορείτε να δείτε ότι υπάρχει μια προσαρμοσμένη (μη κληρονομούμενη) καταχώρηση άδειας για τον χρήστη με το όνομα BackupUser, για το Δ:\Έγγραφα ντοσιέ.

  • Για να αφαιρέσετε τις ανεπιθύμητες καταχωρήσεις δικαιωμάτων, μπορείτε να το κάνετε μέσω του διαλόγου Ρυθμίσεις ασφαλείας για προχωρημένους. Αλλά αυτό μπορεί να είναι κουραστικό αν θέλετε να επαναφέρετε τα δικαιώματα μαζικά για όλα τα αρχεία ενός φακέλου και υποφακέλους. Εκεί είναι το ενσωματωμένο icacls.exe εργαλείο έρχεται στη διάσωση.

Τρέχοντας το icacls.exe d:\docs Η γραμμή εντολών για την προβολή των δικαιωμάτων φακέλου δείχνει αυτό:

OPTIPLEX-9020\BackupUser:(OI)(CI)(M)BUILTIN\Διαχειριστές:(I)(F) BUILTIN\Διαχειριστές:(I)(OI)(CI)(IO)(F) NT ΑΡΧΗ\ΣΥΣΤΗΜΑ:(I)(F) NT ΑΡΧΗ\ΣΥΣΤΗΜΑ:(I)(OI)(CI)(IO)(F) NT AUTHORITY\Authenticated Users:(I)(M) NT AUTHORITY\Επαληθευμένοι χρήστες:(I)(OI)(CI)(IO)(M) BUILTIN\Χρήστες:(I)(RX) BUILTIN\Χρήστες:(I)(OI)(CI)(IO)(GR, GE)
  • ο (ΕΓΩ) Οι καταχωρήσεις υποδηλώνουν ότι τα δικαιώματα κληρονομούνται από το γονικό κοντέινερ. Στην παραπάνω καταχώριση ACL, υπάρχει μόνο μία μη κληρονομική καταχώριση για το ACL BackupUser.

Επαναφέρετε τα δικαιώματα NTFS για ένα αρχείο ή φάκελο

Χρησιμοποιήστε αυτήν τη γραμμή εντολών (από Γραμμή εντολών διαχειριστή) σύνταξη για επαναφορά των δικαιωμάτων για ένα αρχείο ή φάκελο.

icacls file_or_folder_name /reset

Για να επαναφέρετε το Έγγραφαντοσιέ δικαιώματα, θα έτρεχα:

icacls d:\docs /reset

Για να επαναφέρετε ένα άτομο τα δικαιώματα του αρχείου, θα εκτελούσα:

icacls d:\docs\places.docx /reset

Για να επαναφέρετε τα δικαιώματα για όλα τα αρχεία σε ένα φάκελο (π.χ. Δ:\Έγγραφα), τρέξιμο:

icacls d:\docs\* /reset

Επαναφέρετε τα δικαιώματα NTFS για έναν φάκελο, τους υποφακέλους και τα αρχεία του

Για να επαναφέρετε τα δικαιώματα για το Έγγραφα φάκελο μαζί με τον υποφάκελό του και όλα τα αρχεία αναδρομικά, εκτελέστε αυτήν την εντολή:

icacls d:\docs /reset /t /c

Σχετικά ορίσματα γραμμής εντολών:

  • /t – Εκτελεί τη λειτουργία σε όλα τα καθορισμένα αρχεία στον τρέχοντα κατάλογο και στους υποκαταλόγους του.
  • /ντο – Συνεχίζει τη λειτουργία παρά τυχόν σφάλματα αρχείου. Τα μηνύματα σφάλματος θα εξακολουθούν να εμφανίζονται.
  • /q – Καταστέλλει μηνύματα επιτυχίας.
  • /μεγάλο – Εκτελεί τη λειτουργία σε έναν συμβολικό σύνδεσμο αντί για τον προορισμό του.

Θα δείτε μια έξοδο όπως αυτή:

επεξεργασμένο αρχείο: d:\docs. επεξεργασμένο αρχείο: d:\docs\Expenses.xlsx. επεξεργασμένο αρχείο: d:\docs\Places.docx. Έγινε επιτυχής επεξεργασία 3 αρχείων. Αποτυχία επεξεργασίας 0 αρχείων
αρχείο ή φάκελο αδειών επαναφοράς icacls

Οι άδειες για το Έγγραφα Ο φάκελος έχει γίνει πλέον επαναφορά. Αυτό σημαίνει ότι οι πρόσθετες καταχωρήσεις ACL θα εξαφανιστούν. Απομένουν μόνο οι κληρονομικές εγγραφές. Εάν είχατε απενεργοποιήσει την κληρονομικότητα νωρίτερα, το icacls.exe /reset γραμμή εντολών θα επαναφέρω τα κληρονομικά δικαιώματα πίσω.


Ένα μικρό αίτημα: Αν σας άρεσε αυτή η ανάρτηση, κοινοποιήστε την;

Μια "μικροσκοπική" κοινοποίηση από εσάς θα βοηθούσε σοβαρά πολύ στην ανάπτυξη αυτού του ιστολογίου. Μερικές υπέροχες προτάσεις:
  • Καρφιτσώστε το!
  • Μοιραστείτε το στο αγαπημένο σας blog + Facebook, Reddit
  • Tweet το!
Σας ευχαριστώ πολύ λοιπόν για την υποστήριξή σας, αναγνώστη μου. Δεν θα πάρει περισσότερα από 10 δευτερόλεπτα από τον χρόνο σας. Τα κουμπιά κοινής χρήσης βρίσκονται ακριβώς από κάτω. :)

Ezoicαναφέρετε αυτήν τη διαφήμιση