Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách Tìm Security Identifier (SID) Của Mọi Tài Khoản Người Dùng Trong Windows

Nếu bạn từng thử quản lý quyền File và Folder hoặc duyệt qua Registry, có thể đã thấy chuỗi giá trị dài, kiểu "S-1-5-21-3011698416-3634052959-2884390752-500". Chúng được gọi là Security Identifiers hoặc SID. Mỗi người dùng sẽ có một SID duy nhất gắn liền. Nếu chưa nghe về SID, bạn có thể thắc mắc đó là gì.畢竟, bạn không bao giờ thấy các định danh bảo mật này ở nơi hiển thị, ví dụ Control Panel hoặc Settings app.

SID Là Gì?

Security Identifier là chuỗi giá trị duy nhất được cấp bởi một cơ quan, như Windows domain controller, cho từng security principal và security group. Security identifier được tự động tạo khi security principal hoặc group được tạo. Một khi SID được tạo, nó được lưu trong cơ sở dữ liệu bảo mật và được truy xuất khi cần.

Kết hợp SID và quyền người dùng, Windows cung cấp cho bạn, người dùng, một access token (mã truy cập) mỗi khi bạn đăng nhập hệ thống. Access token này cung cấp ngữ cảnh bảo mật và cấp quyền phù hợp để quản trị hệ thống Windows.

Nói đơn giản, SID là một phần quan trọng của Windows Security Model.

Ngoài SID tự động tạo, Windows còn có một vài well-known SIDs phổ biến như Everyone, Local Authority, World, NT Authority, và All Services. Bạn có thể tìm tất cả well-known SIDs tại đây.

Có nhiều cách tìm SID của người dùng cụ thể hoặc tất cả người dùng trên Windows. Tôi sẽ chỉ một vài cách. Dùng cách phù hợp với nhu cầu.

Tìm SID Của Người Dùng Hiện Tại

Để tìm SID của người dùng hiện tại, bạn có thể dùng một trong hai lệnh, cả hai đều là lệnh đơn dòng.

Trước tiên, tìm "Command Prompt" trong menu Start và mở nó. Sau khi mở command prompt, thực thi lệnh dưới đây. Nó sẽ liệt kê gọn gàng username hiện tại và SID liên kết.

whoami /user

Cách Tìm Security Identifier (SID) Của Mọi Tài Khoản Người Dùng Trong Windows

Thay vào đó, bạn có thể dùng Windows Management Interface Command (WMIC). Chỉ cần thực thi lệnh dưới đây, và nó sẽ liệt kê SID và username.

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

Cách Tìm Security Identifier (SID) Của Mọi Tài Khoản Người Dùng Trong Windows

Tìm SID Của Người Dùng Cụ Thể

Nếu bạn muốn xem SID của một người dùng cụ thể, chỉ cần thay thế %username% trong lệnh WMIC trên bằng username thực tế của người dùng.

Sau khi thay thế, lệnh trông như sau:

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

Cách Tìm Security Identifier (SID) Của Mọi Tài Khoản Người Dùng Trong Windows

Tìm SID Của Tất Cả Người Dùng

Ngoài tài khoản người dùng bạn tạo, Windows tự động tạo một số tài khoản mặc định như guest, administrator, WDAGUtilityAccount, v.v. Nếu bạn muốn tìm SID của tất cả người dùng trên hệ thống, thực thi lệnh dưới đây:

wmic useraccount get name,sid

Cách Tìm Security Identifier (SID) Của Mọi Tài Khoản Người Dùng Trong Windows

Cũng có lệnh PowerShell đạt được điều tương tự. Mở PowerShell từ menu Start. Thực thi lệnh dưới đây, nó sẽ liệt kê SID của tất cả người dùng cùng username.

Get-WmiObject win32_useraccount | Select name,sid

Cách Tìm Security Identifier (SID) Của Mọi Tài Khoản Người Dùng Trong Windows

Tìm SID Sử Dụng Registry Editor

Không ngạc nhiên, bạn có thể dùng Registry Editor để tìm SID của bất kỳ người dùng nào chỉ với vài nhấp chuột. Nếu bạn không thích dùng Command Prompt hoặc PowerShell, đây là lựa chọn thay thế tốt.

Để bắt đầu, tìm "regedit" trong menu Start và mở nó, sau đó đi đến vị trí sau:

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

Dưới khóa ProfileList bạn sẽ thấy cả well-known SIDs và SID tài khoản người dùng. SID tài khoản người dùng sẽ dài hơn. Để biết SID nào thuộc về người dùng nào, nhấp vào SID trên bảng điều khiển bên trái, và bạn sẽ thấy username ở bảng điều khiển bên phải bên cạnh giá trị ProfileImagePath.

Cách Tìm Security Identifier (SID) Của Mọi Tài Khoản Người Dùng Trong Windows

Hãy bình luận bên dưới chia sẻ suy nghĩ và trải nghiệm về việc dùng các phương pháp trên để tìm SID người dùng trong Windows.

Image Credit: John Swindells