כיצד למצוא מזהה אבטחה של משתמש (SID) ב-Windows

תוכן עניינים:

כיצד למצוא מזהה אבטחה של משתמש (SID) ב-Windows
כיצד למצוא מזהה אבטחה של משתמש (SID) ב-Windows
Anonim

מה צריך לדעת

  • בשורת הפקודה, הקלד wmic useraccount get name, sid והקש Enter.
  • אתה יכול גם לקבוע את ה-SID של משתמש על ידי עיון בערכי ProfileImagePath בכל S-1-5-21 עם קידומת SID המפורטים תחת:
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

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

איך למצוא SID של משתמש עם WMIC

בצע את השלבים הקלים האלה כדי להציג טבלה של שמות משתמש ו-SID התואמים להם. זה כנראה ייקח רק דקה, אולי פחות, למצוא את ה-SID של משתמש ב-Windows באמצעות WMIC:

ראה כיצד למצוא את ה-SID של משתמש ברישום בהמשך הדף לקבלת הוראות להתאמת שם משתמש ל-SID באמצעות מידע ברישום של Windows, שיטה חלופית לשימוש ב-WMIC. הפקודה wmic לא הייתה קיימת לפני Windows XP, אז תצטרך להשתמש בשיטת הרישום בגירסאות ישנות יותר של Windows.

  1. פתח את מסוף Windows (Windows 11), או פתח את שורת הפקודה בגרסאות ישנות יותר של Windows. אם אתה משתמש במקלדת ועכבר ב-Windows 11/10/8, הדרך המהירה ביותר היא דרך התפריט Power User, הנגיש באמצעות קיצור הדרך WIN+X.

    אם אינך רואה שם שורת פקודה, הקלד cmd בשורת החיפוש בתפריט התחל, ובחר שורת הפקודה כשתראה את זה.

    לא צריך לפתוח שורת פקודה מוגבהת כדי שזה יעבוד. חלק מהפקודות של Windows דורשות זאת, אבל בדוגמה של פקודת WMIC למטה, אתה יכול לפתוח שורת פקודה רגילה, לא מנהלתית.

  2. הקלד את הפקודה הבאה בשורת הפקודה בדיוק כפי שהיא מוצגת כאן, כולל רווחים או היעדרם:

    
    

    wmic useraccount קבל שם, sid

    …ולאחר מכן הקש Enter.

    Image
    Image

    אם אתה מכיר את שם המשתמש וברצונך לתפוס רק את ה-SID של משתמש אחד, הזן פקודה זו אך החלף את USER בשם המשתמש (שמור את המירכאות):

    
    

    חשבון משתמש wmic שבו name="USER" קבל sid

    Image
    Image

    אם אתה מקבל שגיאה לפיה הפקודה wmic אינה מזוהה, שנה את ספריית העבודה להיות C:\Windows\System32\wbem\ ונסה שוב. אתה יכול לעשות זאת עם הפקודה cd (שנה ספרייה).

  3. אתה אמור לראות טבלה המוצגת בשורת הפקודה. זוהי רשימה של כל חשבון משתמש ב-Windows, רשום לפי שם משתמש, ואחריו ה-SID המתאים של החשבון.

עכשיו, כשאתה בטוח ששם משתמש מסוים תואם ל-SID מסוים, אתה יכול לבצע את כל השינויים שאתה צריך ברישום או לעשות כל דבר אחר שעבורו אתה צריך את המידע הזה.

Image
Image

מציאת שם המשתמש באמצעות ה-SID

אם במקרה יש לך מקרה שבו אתה צריך למצוא את שם המשתמש אבל כל מה שיש לך הוא מזהה האבטחה, אתה יכול "להפוך" את הפקודה כך (פשוט החלף את ה-SID הזה בזה המדובר):


wmic useraccount שבו sid="S-1-5-21-992878714-4041223874-2616370337-1001" get name

…כדי לקבל תוצאה כזו:


שם

jonfi

Image
Image

איך למצוא את ה-SID של משתמש ברישום

אתה יכול גם לקבוע את ה-SID של משתמש על ידי עיון בערכי ProfileImagePath בכל S-1-5-21 עם קידומת SID הרשומים תחת מפתח זה:


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

Image
Image

הערך ProfileImagePath בתוך כל מפתח רישום בעל שם SID מפרט את ספריית הפרופיל, הכוללת את שם המשתמש.

לדוגמה, הערך מתחת למקש S-1-5-21-992878714-4041223874-2616370337-1001 במחשב שאתה רואה למעלה הוא C:\Users\jonfi, אז אנחנו יודעים שזה ה-SID של אותו משתמש.

שיטה זו של התאמת משתמשים למספרי SID תציג רק את המשתמשים שנכנסו או התחברו והחליפו משתמשים. כדי להמשיך להשתמש בשיטת הרישום לקביעת מזהי SID של משתמשים אחרים, תצטרך להתחבר בתור כל משתמש במערכת ולחזור על שלבים אלה. זהו חיסרון גדול; בהנחה שאתה מסוגל, עדיף לך להשתמש בשיטת הפקודה wmic למעלה.

שאלות נפוצות

    איך אוכל למצוא את ה-SID שלי במהירות?

    פתח את שורת הפקודה על ידי הקשה על מקש Windows+R. לאחר מכן, הזן את הפקודה הבאה והקש Enter: whoami /user.

    איך אני מוסיף משתמש למחשב שלי?

    כדי ליצור חשבון משתמש חדש ב-Windows, עבור אל Start > Settings > Accounts> משתמשים משפחתיים ואחרים מתחת ל- משתמשים אחרים > הוסף משתמש נוסף, בחר הוסף חשבוןהזן את פרטי המשתמש ופעל לפי ההנחיות.

מוּמלָץ: