Αναγν. άρθρου: 318754 - Τελευταία αναθεώρηση: Τρίτη, 12 Ιουνίου 2007 - Αναθεώρηση: 4.2 ΔΙΑΔΙΚΑΣΙΕΣ: Χρήση του Xcacls.exe για την τροποποίηση δικαιωμάτων του NTFS
Σε αυτήν τη σελίδαΠερίληψη Αυτό το άρθρο βήμα προς βήμα περιγράφει τον τρόπο χρήσης
του εργαλείου Extended Change Access Control List (Xcacls.exe) για την
τροποποίηση και την προβολή δικαιωμάτων του NTFS για αρχεία ή φακέλους.
Μπορείτε να χρησιμοποιήσετε το Xcacls.exe για να ορίσετε όλες τις επιλογές ασφαλείας του συστήματος αρχείων για τις οποίες υπάρχει δυνατότητα πρόσβασης από τη γραμμή εντολών της "Εξερεύνησης των Windows" Windows Explorer. Το Xcacls.exe πραγματοποιεί τα παραπάνω εμφανίζοντας και τροποποιώντας τις λίστες ελέγχου πρόσβασης (ACL) των αρχείων. Το Xcacls.exe είναι ιδιαίτερα χρήσιμο σε εγκαταστάσεις χωρίς παρακολούθηση των Windows 2000 Professional ή του Windows 2000 Server. Με τη χρήση αυτού του εργαλείου, μπορείτε να ορίσετε τα αρχικά δικαιώματα πρόσβασης για τους φακέλους στους οποίους βρίσκεται το λειτουργικό σύστημα. Όταν κάνετε διανομή λογισμικού σε διακομιστές ή σταθμούς εργασίας, το Xcacls.exe παρέχει επίσης προστασία με ένα βήμα ενάντια στη διαγραφή φακέλων ή αρχείων από τους χρήστες. Το Xcacls.exe είναι ένα βοηθητικό πρόγραμμα που περιλαμβάνεται στο Windows 2000 Resource Kit. Το ακόλουθο αρχείο είναι διαθέσιμο για λήψη από το Κέντρο λήψης της Microsoft (Download Center): Σύμπτυξη αυτής της εικόνας ![]() Σύνταξη του Xcacls.exexcacls όνομα αρχείου [/T] [/E] [/C] [/G user:perm;spec] [/R user] [/P user:perm;spec [...]] [/D χρήστης [...]] [/Y] όπου το στοιχείο "όνομα αρχείου"
υποδηλώνει το όνομα του αρχείου ή του φακέλου στα οποία εφαρμόζεται συνήθως το
ACL ή η καταχώρηση ελέγχου πρόσβασης (ACE). Υπάρχει δυνατότητα χρήσης όλων των
χαρακτήρων μπαλαντέρ. Ο διακόπτης /T εισέρχεται περιοδικά μέσα στον τρέχοντα φάκελο και τους υποφακέλους του, εφαρμόζοντας τα επιλεγμένα δικαιώματα πρόσβασης στα κατάλληλα αρχεία ή φακέλους. Ο διακόπτης /E επεξεργάζεται ένα ACL αντί να το αντικαταστήσει. Για παράδειγμα, μόνο ο διαχειριστής θα έχει πρόσβαση στο αρχείο Test.dat εάν εκτελέσετε την εντολή XCACLS test.dat /G Administrator:F. Όλα τα ACE που εφαρμόστηκαν προηγουμένως, χάνονται. Ο διακόπτης /C επιβάλλει στο Xcacls.exe να συνεχίσει όταν εμφανιστεί το μήνυμα λάθους "δεν επιτρέπεται η πρόσβαση" (access denied). Εάν δεν οριστεί το /C, το Xcacls.exe σταματά σε αυτό το σφάλμα. Ο διακόπτης /G user:perm;spec παραχωρεί σε ένα χρήστη δικαίωμα πρόσβασης στο αρχείο ή το φάκελο που ταιριάζουν.
Ο διακόπτης /P user:perm;spec αντικαθιστά τα δικαιώματα πρόσβασης για το χρήστη. Οι κανόνες για τις μεταβλητές καθορισμού perm και spec είναι ίδιοι με της επιλογής /G. Ανατρέξτε στην ενότητα "Παραδείγματα του Xcacls.exe" αυτού του άρθρου. Ο διακόπτης /D χρήστης αρνείται την πρόσβαση χρήστη στο αρχείο ή τον κατάλογο. Ο διακόπτης /Y απενεργοποιεί την επιβεβαίωση κατά την αντικατάσταση δικαιωμάτων πρόσβασης χρήστη. Από προεπιλογή, το CACLS ζητά επιβεβαίωση. Εξαιτίας αυτής της δυνατότητας, όταν το CACLS χρησιμοποιείται σε μια ρουτίνα δέσμης, η ρουτίνα σταματά να ανταποκρίνεται μέχρι να καταχωρηθεί η σωστή απάντηση. Η επιλογή /Y παρουσιάστηκε για την αποτροπή αυτής της επιβεβαίωσης, έτσι ώστε το Xcacls.exe να μπορεί να χρησιμοποιηθεί σε λειτουργία δέσμης. Χρησιμοποιήστε το Xcacls.exe για να προβάλετε δικαιώματαΜπορείτε επίσης να χρησιμοποιήσετε το Xcacls.exe για την προβολή δικαιωμάτων για ένα αρχείο ή φάκελο. Για παράδειγμα, πληκτρολογήστε xcacls C:\winnt στη γραμμή εντολών και, κατόπιν, πιέστε το πλήκτρο ENTER. Το ακόλουθο είναι ένα τυπικό αποτέλεσμα:
c:\WINNT BUILTIN\Users:R
BUILTIN\Users:(OI)(CI)(IO)(special access:)
GENERIC_READ
GENERIC_EXECUTE
BUILTIN\Power Users:C
BUILTIN\Power Users:(OI)(CI)(IO)C
BUILTIN\Administrators:F
BUILTIN\Administrators:(OI)(CI)(IO)F
NT AUTHORITY\SYSTEM:F
NT AUTHORITY\SYSTEM:(OI)(CI)(IO)F
BUILTIN\Administrators:F
CREATOR OWNER:(OI)(CI)(IO)F
Παραδείγματα του Xcacls.exeΠαράδειγμα 1Πληκτρολογήστε XCACLS *.* /G administrator:RW /Y στη γραμμή εντολών και, στη συνέχεια, πιέστε ENTER για να αντικαταστήσετε το ACL όλων των αρχείων και φακέλων του τρέχοντος φακέλου, χωρίς σάρωση υποφακέλων και χωρίς επιβεβαίωση.Παράδειγμα 2Στα ACE τα οποία προστίθενται στο φάκελο αυτού του παραδείγματος μεταβιβάζεται το ACE για νέα αρχεία που δημιουργούνται σε αυτόν το φάκελο. Η εντολή δίνει στον TestUser δικαιώματα ανάγνωσης, εγγραφής, εκτέλεσης και διαγραφής σε όλα τα νέα αρχεία που δημιουργούνται σε αυτόν το φάκελο, αλλά μόνο δικαιώματα ανάγνωσης και εγγραφής στον ίδιο το φάκελο. Πληκτρολογήστε XCACLS *.* /G TestUser:RWED;RW /E στη γραμμή εντολών και, στη συνέχεια, πιέστε το πλήκτρο ENTER.Παράδειγμα 3Το ακόλουθο παράδειγμα παραχωρεί δικαιώματα ανάγνωσης και εγγραφής σε ένα φάκελο, χωρίς τη δημιουργία καταχώρησης μεταβίβασης για νέα αρχεία. Επομένως, σε αυτό το παράδειγμα, τα νέα αρχεία που δημιουργούνται σε αυτόν το φάκελο δεν λαμβάνουν ACE για τον TestUser. Όσον αφορά τα υπάρχοντα αρχεία, δημιουργείται ένα ACE με δικαιώματα ανάγνωσης. Πληκτρολογήστε XCACLS *.* /G TestUser:R;RW /E στη γραμμή εντολών και, στη συνέχεια, πιέστε το πλήκτρο ENTER.Οδηγίες δικαιωμάτων του NTFSΑκολουθούν οδηγίες για την εκχώρηση δικαιωμάτων NTFS:
Αναφορές Για περισσότερες πληροφορίες, κάντε κλικ στους αριθμούς των
άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft
(Knowledge Base): 245015
(http://support.microsoft.com/kb/245015/EL/
)
ΔΙΑΔΙΚΑΣΙΕΣ: Εκτύπωση δικαιωμάτων φακέλου και αρχείου από ένα φάκελο
135268
(http://support.microsoft.com/kb/135268/EL/
)
Τρόπος χρήσης του CACLS.EXE σε ένα αρχείο δέσμης
| Άλλοι πόροι Tοποθεσίες υποστήριξης
ΚοινότηταΜεταφράσεις άρθρων
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email

Επιστροφή στην αρχή