Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีค้นหาตัวระบุความปลอดภัยของบัญชีผู้ใช้ใน Windows

วิธีค้นหาตัวระบุความปลอดภัยของบัญชีผู้ใช้ใน Windows

หากคุณเคยพยายามจัดการสิทธิ์ของไฟล์และโฟลเดอร์หรือเรียกดูผ่าน Registry คุณอาจเห็นค่าสตริงแบบยาว เช่น “S-1-5-21-3011698416-3634052959-2884390752-500” สิ่งเหล่านี้เรียกว่า Security Identifiers หรือ SID โดยย่อ ผู้ใช้แต่ละคนจะมี SID ที่ไม่ซ้ำกันแนบมากับพวกเขา หากคุณไม่เคยได้ยินเกี่ยวกับ SID (Security Identifiers) คุณอาจสงสัยว่าสิ่งเหล่านั้นคืออะไรในโลก ท้ายที่สุด คุณจะไม่เห็นตัวระบุความปลอดภัยเหล่านี้อย่างชัดเจน เช่น ในแผงควบคุมหรือในแอปการตั้งค่า

SID คืออะไร

Security Identifier คือสตริงค่าที่ไม่ซ้ำกันซึ่งออกโดยหน่วยงาน เช่น Windows Domain Controller สำหรับหลักความปลอดภัยและกลุ่มความปลอดภัยแต่ละรายการ ตัวระบุความปลอดภัยจะถูกสร้างขึ้นโดยอัตโนมัติเมื่อมีการสร้างหลักความปลอดภัยหรือกลุ่ม เมื่อสร้าง SID แล้ว ข้อมูลดังกล่าวจะจัดเก็บไว้ในฐานข้อมูลความปลอดภัยและดึงข้อมูลเมื่อจำเป็น

การรวม SID และสิทธิ์ของผู้ใช้ Windows ให้โทเค็นการเข้าถึงแก่คุณ ทุกครั้งที่คุณเข้าสู่ระบบของคุณ โทเค็นการเข้าถึงนี้จะให้บริบทด้านความปลอดภัยและให้การอนุญาตและสิทธิ์ที่เหมาะสมแก่คุณในการจัดการระบบ Windows ของคุณ

พูดง่ายๆ คือ SID เป็นส่วนสำคัญของ Windows Security Model

นอกเหนือจาก SID ที่สร้างขึ้นโดยอัตโนมัติแล้ว Windows ยังมี SID ที่เป็นที่รู้จักกันดีในระดับสากลอยู่สองสามตัว เช่น Everyone, Local Authority, World, NT Authority และบริการทั้งหมด คุณสามารถค้นหา SID ที่รู้จักกันดีทั้งหมดได้ที่นี่

มีหลายวิธีในการค้นหา SID ของผู้ใช้เฉพาะหรือผู้ใช้ทั้งหมดใน Windows ฉันจะแสดงบางส่วนของพวกเขา ใช้แบบที่เหมาะกับความต้องการของคุณ

ค้นหา SID ของผู้ใช้ปัจจุบัน

หากต้องการค้นหา SID ของผู้ใช้ปัจจุบัน คุณสามารถใช้คำสั่งใดคำสั่งหนึ่งจากสองคำสั่ง ทั้งสองคำสั่งเป็นคำสั่งบรรทัดเดียว

ขั้นแรกให้ค้นหา "Command Prompt" ในเมนูเริ่มแล้วเปิดขึ้น หลังจากเปิดพรอมต์คำสั่ง ให้รันคำสั่งด้านล่าง มันจะแสดงรายการชื่อผู้ใช้ปัจจุบันของคุณของ SID ที่เกี่ยวข้องอย่างเรียบร้อย

whoami /user

วิธีค้นหาตัวระบุความปลอดภัยของบัญชีผู้ใช้ใน Windows

หรือคุณสามารถใช้ Windows Management Interface Command (WMIC) เพียงรันคำสั่งด้านล่าง มันก็จะแสดงรายการ SID และชื่อผู้ใช้

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

วิธีค้นหาตัวระบุความปลอดภัยของบัญชีผู้ใช้ใน Windows

ค้นหา SID ของผู้ใช้เฉพาะ

หากคุณต้องการดู SID ของผู้ใช้รายใดรายหนึ่ง สิ่งที่คุณต้องทำคือแทนที่ %username% ในคำสั่ง WMIC ด้านบนพร้อมชื่อผู้ใช้จริงของผู้ใช้

เมื่อแทนที่แล้ว คำสั่งจะมีลักษณะดังนี้:

wmic useraccount where name='krishna' get name,sid

วิธีค้นหาตัวระบุความปลอดภัยของบัญชีผู้ใช้ใน Windows

ค้นหา SID ของผู้ใช้ทั้งหมด

นอกเหนือจากบัญชีผู้ใช้ที่คุณสร้างแล้ว Windows จะสร้างบัญชีเริ่มต้นบางอย่างโดยอัตโนมัติ เช่น แขก ผู้ดูแลระบบ WDAGUtilityAccount เป็นต้น หากคุณต้องการค้นหา SID ของผู้ใช้ทั้งหมดในระบบของคุณ ให้ดำเนินการคำสั่งด้านล่าง:

wmic useraccount get name,sid

วิธีค้นหาตัวระบุความปลอดภัยของบัญชีผู้ใช้ใน Windows

นอกจากนี้ยังมีคำสั่ง PowerShell เพื่อให้บรรลุสิ่งเดียวกัน เปิด PowerShell จากเมนูเริ่ม ตอนนี้ รันคำสั่งด้านล่าง และจะแสดงรายการ SID ทั้งหมดของผู้ใช้ทั้งหมดพร้อมกับชื่อผู้ใช้ของพวกเขา

Get-WmiObject win32_useraccount | Select name,sid

วิธีค้นหาตัวระบุความปลอดภัยของบัญชีผู้ใช้ใน Windows

ค้นหา SID โดยใช้ Registry Editor

ไม่น่าแปลกใจเลยที่คุณสามารถใช้ Registry Editor เพื่อค้นหา SID ของผู้ใช้คนใดก็ได้ด้วยการคลิกเพียงไม่กี่ครั้ง หากคุณไม่ชอบจัดการกับ Command Prompt หรือ PowerShell นี่เป็นทางเลือกที่ดี

ในการเริ่มต้น ให้ค้นหา “regedit” ในเมนู Start แล้วเปิดขึ้นมา จากนั้นไปที่ตำแหน่งต่อไปนี้:

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

ภายใต้คีย์ ProfileList คุณจะเห็นทั้ง SID ของบัญชีที่รู้จักกันดีและบัญชีผู้ใช้ SID ของบัญชีผู้ใช้จะยาวขึ้น ในการค้นหา SID ที่เป็นของผู้ใช้รายใด ให้คลิกที่ SID บนแผงด้านซ้าย แล้วคุณจะเห็นชื่อผู้ใช้ในแผงด้านขวาถัดจากค่า ProfileImagePath

วิธีค้นหาตัวระบุความปลอดภัยของบัญชีผู้ใช้ใน Windows

แสดงความคิดเห็นด้านล่างเพื่อแบ่งปันความคิดและประสบการณ์ของคุณเกี่ยวกับการใช้วิธีการด้านบนเพื่อค้นหา SID ของผู้ใช้ใน Windows

เครดิตรูปภาพ:John Swindells