خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


یافتن SID یا Security Identifier کاربران در ویندوز

یافتن SID یا Security Identifier کاربران در ویندوز
SID یا Security Identifier یک شناسه امنیتی یا یک کد منحصر به فردی(unique) است که به شناسایی هر user یا Group کامپیوتری در سیستم عامل ویندوز کمک می کند. شما به محض ایجاد یک user account در ویندوز، SID یا Security Identifier آن User هم ایجاد می شود و امکان ندارد که در یک کامپیوتر دو SID یکسان وجود داشته باشد. در مورد SID به طور کامل در یک پست جداگانه صحبت شده است در صورت نیاز می توانید به لینک زیر مراجعه کنید:

نرم افزار سامانه مودیان راهکار




شما هر کاربر یا گروهی که در ویندوز ایجاد کنید، یک شناسه منحصر به فرد بدان تخصیص داده می شود که همه اینها بصورت خودکار توسط خود ویندوز انجام می شود، مثلا شما یک User با نام khoshamoz در ویندوز ایجاد می شود، به محض ایجاد آن یک شناسه منحصر به فرد به این کاربر اختصاص داده می شود و این شناسه فقط و فقط در این کامپیوتر متعلق به این کاربر می باشد. شما حتی اگر نام این کاربر را تغییر دهید هیچ مشکلی بوجود نخواهد آمد چون SID آن همچنان ثابت خواهد ماند. مثلا همین کاربر Khoshamoz را به هر نام دیگری مه مایل باشید می توانید تغییر دهید. در هر جایی که برای این کاربر تنظیماتی در نظر گرفته باشید، مشکلی پیش نخواهد آمد چون ویندوز به SID توجه می کند و نام کاربری برای راحتی کار ما کاربران می باشد.
SID ها برای سیستم ها بسیار مهم هستند، زیرا هر حساب کاربری مربوط به یک رشته کاراکتر الفبایی غیر قابل تغییر می باشند. در همین مثال فوق اگر کاربر khoshamoz را حذف کنید، پس SID آن هم حذف می شود و اگر کاربر دیگری با همین نام khoshamoz ایجاد کنید، این دو به هم یکی نیستند چون sid کاربر khoshamoz جدید، با قبلی تفاوت دارد. پس اگر در جایی از سیستم برای کاربر دسترسی هایی را در نظر گرفته بودید، دوباره باید این دسترسی ها را به این کاربر هم فقط از نظر نام با کاربر قبلی یکسان بوده، تنظیم کنید.
اما چگونه می توان SID یا Security Identifier یک user را در ویندوز پیدا کرد؟ به روش های مختلفی می توان اینکار را انجام داد. اگر به دنبال چنین چیزی هستید، لطفا با ما همراه باشید و روش ها را دنبال کنید و با هر کدام که راحت بودید، از آن استفاده کنید.

1] Using WMIC

یافتن SID یا Security Identifier یک user در ویندوز کار واقعا ساده ای است. برای این منظور از Windows Management Instrumentation Command Line یا WMIC استفاده می کنیم. برای این منظور Command Prompt را بصورت run as administrator اجرا کنید و دستور زیر را در آن وارد و Enter کنید:

wmic useraccount get name,sid

یافتن SID یا Security Identifier کاربران در ویندوز . آموزشگاه رایگان خوش آموز

بدین ترتیب در دو ستون مجزا و روبروی هم لیست user های موجود در ویندوز و در مقابل آن SID آن کاربر درج شده است.
ولی شما می توانید این نحوه نمایش را فیلتر کنید بدین ترتیب که فقط SID کاربرری که شما مد نظر دارید فقط نمایش داده شود. این دستور بیشتر مناسب سرورها است که چندین user در آن ایجاد شده است و این کاربران از سرور استفاده می کنند. اما برای استفاده از این دستور باید نام کاربری آن user را بدانید.

wmic useraccount where name="USER" get sid

در دستور فوق به جای user باید نام کاربری آن user را جایگزین کنید. مثلا:

wmic useraccount where name="Ayush" get sid

یافتن SID یا Security Identifier کاربران در ویندوز . آموزشگاه رایگان خوش آموز

2] Using Whoami

در این روش هم از cmd استفاده خواهیم کرد ولی این بار SID کاربر جاری یا همان کاربری که به ویندوز لاگین کرده، نمایش داده می شود.
پس دوباره command prompt را باز کرده و دستور زیر را در آن وارد و enter کنید:

whoami/user

در دستور فوق نام کاربری و SID کاربری که هم اکنون به ویندوز لاگین کرده را نمایش می دهد.

یافتن SID یا Security Identifier کاربران در ویندوز . آموزشگاه رایگان خوش آموز

روش دیگر استفاده از دستور زیر است که دامین مربوط به user هم نمایش داده خواهد شد(ولی فقط برای کاربر جاری).

wmic useraccount where name='%username%' get domain,name,sid

یافتن SID یا Security Identifier کاربران در ویندوز . آموزشگاه رایگان خوش آموز


برای یافتن دامین تمامی کاربران و همچنین sid همه کاربران در این سیستم، از دستور زیر استفاده کنید:

wmic useraccount get domain,name,sid

3] Use PowerShell

تا الان از دستور cmd استفاده کردیم ولی در این روش از دستورات powershell ویندوز استفاده می کنیم. برای این منظور Powershell را اجرا کرده و دستور زیر را در آن وارد و enter کنید:

Get-WmiObject win32_useraccount | Select domain,name,sid

لیستی از کاربران به همراه دامین های آنها و همچنین SID مربوط به هر کاربر در خروجی این دستور نمایش داده خواهد شد.

یافتن SID یا Security Identifier کاربران در ویندوز . آموزشگاه رایگان خوش آموز

بهترین روش، همین موارد فوق بودند چرا که شما مثلا از طریق رجیستری ویندوز هم می توانید SID ها را مشاهده کنید. کافیست که به رجیستری ویندوز وارد شوید:
براي وارد شدن به رجيستري ويندوز مي توانيد به لينک زير وارد شويد:
وارد شدن به رجيستري ويندوز

پيشنهاد مي کنم قبل از هر گونه تغيير در رجيستري ويندوز، حتما از آن بک آپ بگيريد:
تهيه Backup از Windows Registry

سپس مسیر زیر را در رجیستری دنبال کنید:

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

یافتن SID یا Security Identifier کاربران در ویندوز . آموزشگاه رایگان خوش آموز



نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز