Τρόπος εύρεσης αναγνωριστικού ασφαλείας χρήστη (SID) στα Windows

Βρείτε το SID του χρήστη με WMIC ή στο μητρώο

Υπάρχουν πολλοί λόγοι για τους οποίους μπορεί να θέλετε να βρείτε το αναγνωριστικό ασφαλείας (SID) για λογαριασμό συγκεκριμένου χρήστη στα Windows, αλλά στη γωνιά μας στον κόσμο, ο κοινός λόγος για να γίνει αυτό είναι να προσδιορίσετε το κλειδί που βρίσκεται κάτω από το HKEY_USERS στο μητρώο των Windows αναζητήστε ειδικά μητρώα για μητρώα για το.

Ανεξάρτητα από το λόγο για την ανάγκη σας, η αντιστοίχιση SIDs με τα ονόματα χρηστών είναι πολύ εύκολη χάρη στην εντολή wmic, μια εντολή διαθέσιμη από τη γραμμή εντολών στις περισσότερες εκδόσεις των Windows.

Σημείωση: Ανατρέξτε στην ενότητα Τρόπος εύρεσης του SID του χρήστη στο μητρώο που βρίσκεται πιο κάτω στη σελίδα για οδηγίες σχετικά με την αντιστοίχιση ενός ονόματος χρήστη με ένα SID μέσω πληροφοριών στο μητρώο των Windows, μια εναλλακτική μέθοδος για τη χρήση του WMIC. Η εντολή wmic δεν υπήρχε πριν από τα Windows XP , επομένως θα πρέπει να χρησιμοποιήσετε τη μέθοδο μητρώου σε αυτές τις παλαιότερες εκδόσεις των Windows.

Ακολουθήστε αυτά τα εύκολα βήματα για να εμφανίσετε έναν πίνακα με τα ονόματα χρήστη και τα αντίστοιχα SID:

Πώς να βρείτε το SID του χρήστη με το WMIC

Θα πάρει πιθανώς μόνο ένα λεπτό, ίσως λιγότερο, για να βρει το SID του χρήστη στα Windows μέσω WMIC:

  1. Ανοίξτε τη γραμμή εντολών . Στα Windows 10 και τα Windows 8 , εάν χρησιμοποιείτε πληκτρολόγιο και ποντίκι , ο πιο γρήγορος τρόπος είναι μέσω του μενού Power User , το οποίο είναι προσβάσιμο με τη συντόμευση WIN + X.
  2. Μόλις ανοίξει η γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή ακριβώς όπως φαίνεται εδώ, συμπεριλαμβανομένων των κενών ή της έλλειψης: wmic useraccount get name, sid ... και στη συνέχεια πατήστε Enter .
    1. Συμβουλή: Εάν γνωρίζετε το όνομα χρήστη και θέλετε να αρπάξετε μόνο το SID ενός χρήστη, πληκτρολογήστε αυτήν την εντολή αλλά αντικαταστήστε το USER με το όνομα χρήστη (κρατήστε τα εισαγωγικά): wmic useraccount όπου name = "USER" get sid Σημείωση: ότι η εντολή wmic δεν αναγνωρίζεται, αλλάξτε τον κατάλογο εργασίας που θα είναι C: \ Windows \ System32 \ wbem \ και δοκιμάστε ξανά. Μπορείτε να το κάνετε αυτό με την εντολή cd (change directory).
  3. Θα πρέπει να δείτε έναν πίνακα, παρόμοιο με τον ακόλουθο, που εμφανίζεται στο παράθυρο "Γραμμή εντολών": Όνομα SID Administrator S-1-5-21-1180699209-877415012-3182924384-500 Guest S-1-5-21-1180699209-877415012-3182924384 -501 HomeGroupUser $ S-1-5-21-1180699209-877415012-3182924384-1002 Tim S-1-5-21-1180699209-877415012-3182924384-1004 UpdatusUser S-1-5-21-1180699209-877415012-3182924384- 1007 Αυτή είναι μια λίστα με κάθε λογαριασμό χρήστη στα Windows, καταχωρημένο κατά όνομα χρήστη, ακολουθούμενο από το αντίστοιχο SID του λογαριασμού.
  1. Τώρα που είστε βέβαιοι ότι ένα συγκεκριμένο όνομα χρήστη αντιστοιχεί σε ένα συγκεκριμένο SID, μπορείτε να κάνετε οποιεσδήποτε αλλαγές χρειάζεστε στο μητρώο ή να κάνετε οτιδήποτε άλλο χρειάζεστε αυτές τις πληροφορίες.

Συμβουλή: Αν συμβεί να έχετε μια περίπτωση όπου πρέπει να βρείτε το όνομα χρήστη, αλλά το μόνο που έχετε είναι το αναγνωριστικό ασφαλείας, μπορείτε να "αντιστρέψετε" την εντολή όπως αυτή (απλά αντικαταστήστε αυτήν την SID με αυτή που σας απασχολεί):

wmic useraccount όπου sid = "S-1-5-21-1180699209-877415012-3182924384-1004" παίρνει όνομα

... για να πάρετε ένα αποτέλεσμα όπως αυτό:

Ονομάστε Tim

Πώς να βρείτε το SID ενός χρήστη στο μητρώο

Μπορείτε επίσης να προσδιορίσετε το SID ενός χρήστη κοιτάζοντας τις τιμές του ProfileImagePath σε κάθε πρόθετο SID του S-1-5-21 που αναγράφεται κάτω από αυτό το κλειδί:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList

Η τιμή ProfileImagePath μέσα σε κάθε κλειδί μητρώου SID ορίζει τον κατάλογο προφίλ, ο οποίος περιλαμβάνει το όνομα χρήστη.

Για παράδειγμα, η τιμή ProfileImagePath κάτω από το κλειδί S-1-5-21-1180699209-877415012-3182924384-1004 στον υπολογιστή μου είναι C: \ Users \ Tim , οπότε ξέρω ότι το SID για τον χρήστη "Tim" είναι "S -1-5-21-1180699209-877415012-3182924384-1004 ".

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