Saltar al contenido

Πώς να βρείτε ένα αναγνωριστικό ασφαλείας χρήστη (SID) στα Windows

10 de mayo de 2021

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

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

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

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

  1. Ανοίξτε τη γραμμή εντολών. Στα Windows 10 και Windows 8, εάν χρησιμοποιείτε πληκτρολόγιο και ποντίκι, ο πιο γρήγορος τρόπος είναι μέσω του Power User Menu, προσβάσιμο με το ΚΕΡΔΙΣΤΕ + Χ συντομώτερος δρόμος. Εάν δεν εμφανίζεται η γραμμή εντολών, πληκτρολογήστε cmd στη γραμμή αναζήτησης στο μενού Έναρξη και επιλέξτε Γραμμή εντολών όταν το δεις. Δεν χρειάζεται να ανοίξετε μια αυξημένη γραμμή εντολών για να λειτουργήσει αυτό. Ορισμένες εντολές των Windows το απαιτούν, αλλά στο παρακάτω παράδειγμα εντολών WMIC, μπορείτε να ανοίξετε μια κανονική, μη διοικητική γραμμή εντολών.

  2. Πληκτρολογήστε την ακόλουθη εντολή στη γραμμή εντολών ακριβώς όπως φαίνεται εδώ, συμπεριλαμβανομένων κενών ή έλλειψης αυτής: wmic useraccount get name, sid

    … και μετά πατήστε Εισαγω.

    wmic useraccount εντολή στα Windows 10

    Εάν γνωρίζετε το όνομα χρήστη και θέλετε να αρπάξετε μόνο το SID ενός χρήστη, εισαγάγετε αυτήν την εντολή αλλά αντικαταστήστε ΧΡΗΣΤΗΣ με το όνομα χρήστη (κρατήστε τα εισαγωγικά): wmic useraccount όπου name = «USER» αποκλείεται

    wmic useraccount όπου εντολή ονόματος στα Windows 10

    Εάν λάβετε ένα σφάλμα ότι η εντολή wmic δεν αναγνωρίζεται, αλλάξτε τον κατάλογο εργασίας να είναι C: Windows System32 wbem και δοκιμάστε ξανά. Μπορείτε να το κάνετε με το CD εντολή (αλλαγή καταλόγου).

  3. Θα πρέπει να δείτε έναν πίνακα που εμφανίζεται στη γραμμή εντολών. Αυτή είναι μια λίστα με κάθε λογαριασμό χρήστη στα Windows, που αναφέρεται από το όνομα χρήστη και ακολουθεί το αντίστοιχο SID του λογαριασμού.

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

Εύρεση του ονόματος χρήστη με χρήση του SID

Εάν τυχαίνει να έχετε μια περίπτωση όπου πρέπει να βρείτε το όνομα χρήστη, αλλά το μόνο που έχετε είναι το αναγνωριστικό ασφαλείας, μπορείτε να «αντιστρέψετε» την εντολή όπως αυτή (απλώς αντικαταστήστε αυτό το SID με το εν λόγω): «S-1-5-21-992878714-4041223874-2616370337-1001» όνομα

… για να έχετε ένα αποτέλεσμα σαν αυτό: Όνομα
jonfi

wmic useraccount όπου πλαϊνή εντολή στα Windows 10

Τρόπος εύρεσης SID χρήστη στο μητρώο

Μπορείτε επίσης να προσδιορίσετε το SID ενός χρήστη κοιτάζοντας το ΠροφίλImagePath τιμές σε κάθε S-1-5-21 πρόθεμα SID που αναφέρονται κάτω από αυτό το κλειδί: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion ProfileList

Τιμή ProfileImagePath στον Επεξεργαστή Μητρώου για ένα SID στο κλειδί ProfileList

ο ΠροφίλImagePath τιμή σε κάθε κλειδί μητρώου με όνομα SID παραθέτει τον κατάλογο προφίλ, ο οποίος περιλαμβάνει το όνομα χρήστη. Για παράδειγμα, το ΠροφίλImagePath τιμή κάτω από το S-1-5-21-992878714-4041223874-2616370337-1001 κλειδί στον υπολογιστή που βλέπετε παραπάνω είναι C: Χρήστες jonfi, έτσι γνωρίζουμε ότι το SID για τον χρήστη «jonfi» είναι «S-1-5-21-992878714-4041223874-2616370337-1001». Αυτή η μέθοδος αντιστοίχισης χρηστών σε SID θα εμφανίζει μόνο τους χρήστες που έχουν συνδεθεί ή έχουν συνδεθεί και έχουν αλλάξει χρήστες. Για να συνεχίσετε να χρησιμοποιείτε τη μέθοδο μητρώου για τον προσδιορισμό των SID άλλων χρηστών, θα πρέπει να συνδεθείτε ως κάθε χρήστης στο σύστημα και να επαναλάβετε αυτά τα βήματα. Αυτό είναι ένα μεγάλο μειονέκτημα. υποθέτοντας ότι είστε σε θέση, είστε πολύ καλύτερα να χρησιμοποιήσετε την παραπάνω μέθοδο εντολής wmic.