نحوه یافتن شناسه امنیتی کاربر (SID) در ویندوز

فهرست مطالب:

نحوه یافتن شناسه امنیتی کاربر (SID) در ویندوز
نحوه یافتن شناسه امنیتی کاربر (SID) در ویندوز
Anonim

چه باید بدانیم

  • در Command Prompt، wmic useraccount get name، sid را تایپ کنید و Enter را فشار دهید.
  • همچنین می توانید SID کاربر را با نگاه کردن به مقادیر ProfileImagePath در هر SID پیشوند S-1-5-21 که در زیر فهرست شده است تعیین کنید:
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

یک دلیل رایج برای اینکه ممکن است بخواهید شناسه امنیتی (SID) را برای حساب کاربر در ویندوز پیدا کنید، این است که تعیین کنید کدام کلید در زیر HKEY_USERS در رجیستری ویندوز به دنبال داده های رجیستری خاص کاربر باشد.تطبیق SIDها با نام‌های کاربری با دستور wmic که از Command Prompt در اکثر نسخه‌های ویندوز در دسترس است، آسان است.

چگونه SID کاربر را با WMIC پیدا کنیم

این مراحل آسان را برای نمایش جدولی از نام‌های کاربری و SID مربوط به آن‌ها دنبال کنید. یافتن SID کاربر در ویندوز از طریق WMIC احتمالاً فقط یک دقیقه، شاید کمتر طول می‌کشد:

نحوه یافتن SID کاربر در رجیستری را در پایین صفحه برای دستورالعمل‌های مربوط به تطبیق نام کاربری با SID از طریق اطلاعات موجود در رجیستری ویندوز، روشی جایگزین برای استفاده از WMIC، ببینید. دستور wmic قبل از ویندوز XP وجود نداشت، بنابراین باید از روش رجیستری در نسخه‌های قدیمی‌تر ویندوز استفاده کنید.

  1. ترمینال ویندوز (ویندوز 11) را باز کنید، یا خط فرمان را در نسخه‌های قدیمی‌تر ویندوز باز کنید. اگر از صفحه کلید و ماوس در ویندوز 11/10/8 استفاده می‌کنید، سریع‌ترین راه از طریق منوی Power User است که با میانبر WIN+X قابل دسترسی است.

    اگر Command Prompt را در آنجا نمی بینید، cmd را در نوار جستجو در منوی Start تایپ کنید و Command Prompt را انتخاب کنید. وقتی می بینی.

    برای این کار لازم نیست Command Prompt را باز کنید. برخی از دستورات ویندوز به آن نیاز دارند، اما در مثال دستور WMIC زیر، می‌توانید یک Command Prompt معمولی و غیر اداری را باز کنید.

  2. دستور زیر را دقیقاً همانطور که در اینجا نشان داده شده است در Command Prompt تایپ کنید، از جمله فاصله یا کمبود آن:

    
    

    حساب کاربری wmic دریافت نام، sid

    … و سپس Enter را فشار دهید.

    Image
    Image

    اگر نام کاربری را می‌دانید و می‌خواهید فقط SID یک کاربر را بگیرید، این دستور را وارد کنید اما USER را با نام کاربری جایگزین کنید (نقل‌ها را نگه دارید):

    
    

    حساب کاربری wmic که در آن name="USER" را دریافت می کند

    Image
    Image

    اگر خطایی دریافت کردید که دستور wmic شناسایی نمی شود، دایرکتوری کاری را به C:\Windows\System32\wbem\ تغییر دهید و دوباره امتحان کنید. می توانید این کار را با دستور cd (تغییر دایرکتوری) انجام دهید.

  3. باید جدولی را در Command Prompt مشاهده کنید. این لیستی از هر حساب کاربری در ویندوز است که بر اساس نام کاربری و سپس SID مربوط به حساب فهرست شده است.

اکنون که مطمئن شدید یک نام کاربری خاص با یک SID خاص مطابقت دارد، می توانید هر تغییری را که نیاز دارید در رجیستری ایجاد کنید یا هر کار دیگری را که به این اطلاعات نیاز دارید انجام دهید.

Image
Image

پیدا کردن نام کاربری با استفاده از SID

اگر موردی دارید که باید نام کاربری را پیدا کنید اما تنها چیزی که در اختیار دارید شناسه امنیتی است، می توانید دستور را به این صورت "برعکس کنید" (فقط این SID را با SID مورد نظر جایگزین کنید):


wmic useraccount Where sid="S-1-5-21-992878714-4041223874-2616370337-1001" نام را دریافت کنید

… برای گرفتن نتیجه ای مانند این:


نام

جونفی

Image
Image

نحوه یافتن SID کاربر در رجیستری

همچنین می توانید با نگاه کردن به مقادیر ProfileImagePath در هر SID پیشوند 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 خودم را به سرعت پیدا کنم؟

    Command Prompt را با فشار دادن کلید Windows+R باز کنید. سپس دستور زیر را وارد کرده و Enter: whoami /user را فشار دهید.

    چگونه کاربر را به رایانه خود اضافه کنم؟

    برای ایجاد یک حساب کاربری جدید در Windows، به شروع > تنظیمات > > حسابها بروید.> کاربران خانواده و دیگران زیر سایر کاربران > افزودن کاربر دیگر ، را انتخاب کنید افزودن حساباطلاعات کاربر را وارد کنید و دستورات را دنبال کنید.

توصیه شده: