Computer >> Máy Tính >  >> Hệ thống >> Windows

Cách tìm Mã nhận dạng bảo mật (SID) của bất kỳ Người dùng nào trong Windows 10

A SID hoặc Số nhận dạng bảo mật là một mã duy nhất giúp nhận dạng bất kỳ người dùng hoặc nhóm và tài khoản máy tính nào trên Hệ điều hành Windows. Chúng được tạo ngay sau khi tài khoản người dùng được tạo và là số nhận dạng duy nhất, không có hai SID nào giống nhau trên một máy tính thông thường. Nó còn được gọi là ID bảo mật . Nhận dạng duy nhất này được sử dụng trong nội bộ hệ điều hành thay vì các tên hiển thị mà chúng tôi đặt như Cá nhân, Bố hoặc bất kỳ thứ gì khác. Điều này cũng có nghĩa là, ngay cả khi bạn thay đổi tên hiển thị của mình, nó sẽ không ảnh hưởng đến bất kỳ thứ gì được định cấu hình trước cho tài khoản đó vì mọi cấu hình đều được gắn với SID. Nó không đổi ngay cả khi bạn thay đổi tên hiển thị hoặc thậm chí cả tên người dùng của mình.

SID rất quan trọng đối với hệ thống vì mọi tài khoản người dùng đều được liên kết với một chuỗi ký tự chữ và số không thể thay đổi. Mọi thay đổi đối với tên người dùng sẽ không ảnh hưởng đến quyền truy cập của người dùng vào tài nguyên hệ thống và trong trường hợp nếu bạn xóa tên người dùng và sau đó ai đó cố gắng tạo tài khoản bằng tên người dùng cũ của bạn, bạn không thể lấy lại quyền truy cập vào tài nguyên như các SID. luôn duy nhất cho mọi tên người dùng và trong trường hợp này, tên người dùng không giống nhau.

Bây giờ, hãy để chúng tôi xem cách Tìm Mã nhận dạng Bảo mật (SID) của bất kỳ Người dùng nào trong Windows 10.

Tìm Mã nhận dạng Bảo mật (SID) của bất kỳ Người dùng nào trong Windows 10

1] Sử dụng WMIC

Tìm SID hoặc Mã nhận dạng bảo mật của người dùng thực sự dễ dàng. Chúng tôi phải sử dụng Dòng lệnh của Công cụ Quản lý Windows (WMIC) để thực hiện việc này.

Vì vậy, trước hết, hãy bắt đầu bằng cách mở Command Prompt. Bạn có thể thực hiện việc này bằng cách tìm kiếm Command Prompt trong Hộp Tìm kiếm Cortana. Hoặc nếu bạn đang sử dụng Windows 8 trở lên, hãy nhấn WINKEY + X tổ hợp nút để khởi chạy trình đơn ngữ cảnh trên Nút Bắt đầu và nhấp vào Dấu nhắc lệnh (Quản trị viên).

Bây giờ, hãy nhập lệnh sau,

wmic useraccount get name,sid

Và sau đó nhấn Enter phím.

Bây giờ bạn sẽ nhận được kết quả như trong đoạn mã màn hình bên dưới. Bạn sẽ nhận được Tài khoản Người dùng có SID giống nhau.

Cách tìm Mã nhận dạng bảo mật (SID) của bất kỳ Người dùng nào trong Windows 10

Lọc ra SID cho người dùng mong muốn của bạn

Người đọc đã quen sử dụng truy vấn SQL có thể liên quan đến điều này. Nhưng lệnh này giúp người dùng lấy SID của một người dùng cụ thể và bỏ qua tất cả những rắc rối. Điều này hữu ích nhất khi một hệ thống lớn (như một máy chủ) được nhiều người dùng đăng nhập và sử dụng đồng thời, lệnh này sẽ tiết kiệm rất nhiều thời gian của bạn. Nhưng sẽ chỉ hoạt động nếu bạn biết tên người dùng của người dùng.

Bây giờ, lệnh bạn sẽ sử dụng là-

wmic useraccount where name="USER" get sid

Bây giờ, bạn phải thay thế USER bằng tên người dùng thực của người dùng bên trong dấu ngoặc kép trong lệnh trên.

Ví dụ, nó sẽ giống như-

wmic useraccount where name="Ayush" get sid

Trong trường hợp bạn gặp lỗi khi sử dụng lệnh trên, hãy thử thay đổi đường dẫn đến C:\ Windows | System32 | wbem thay vì C:\ Windows \ System32 \

Kết quả của lệnh trên sẽ giống như thế này,

Cách tìm Mã nhận dạng bảo mật (SID) của bất kỳ Người dùng nào trong Windows 10

2] Sử dụng Whoami

Tìm SID của Người dùng Hiện tại bằng Command Prompt hoặc PowerShell

Mở cửa sổ PowerShell / CMD và nhập lệnh sau:

Cách tìm Mã nhận dạng bảo mật (SID) của bất kỳ Người dùng nào trong Windows 10

whoami/user

Nhấn Enter.

Một cách khác để tìm SID của Người dùng hiện tại là sử dụng lệnh wmic useraccount như bên dưới

Mở cửa sổ PowerShell / CMD và nhập lệnh sau:

Cách tìm Mã nhận dạng bảo mật (SID) của bất kỳ Người dùng nào trong Windows 10

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

Nhấn Enter.

Tìm SID của Tất cả người dùng bằng Command Prompt hoặc PowerShell

Mở cửa sổ Command Prompt / PowerShell và nhập lệnh sau:

Cách tìm Mã nhận dạng bảo mật (SID) của bất kỳ Người dùng nào trong Windows 10

wmic useraccount get domain,name,sid

Nhấn Enter.

Tìm SID của một người dùng cụ thể bằng CommandPrompt hoặc PowerShell

Mở Command Prompt / PowerShell và nhập lệnh sau:

wmic useraccount where name='username' get sid

Cung cấp tên thực của người dùng thay cho tên người dùng trong lệnh trên.

Nhấn Enter.

Cách tìm Mã nhận dạng bảo mật (SID) của bất kỳ Người dùng nào trong Windows 10

Tìm tên người dùng của SID bằng Command Prompt hoặc PowerShell

Mở Command Prompt / PowerShell và nhập lệnh sau

Cách tìm Mã nhận dạng bảo mật (SID) của bất kỳ Người dùng nào trong Windows 10

wmic useraccount where sid='<sid>' get domain,name

Cung cấp giá trị SID thực tế thay cho trong lệnh trên.

Nhấn Enter.

3] Sử dụng PowerShell

Một cách khác để tìm SID của tất cả người dùng là sử dụng lệnh Get-WmiObject trong PowerShell.

Mở PowerShell và nhập lệnh sau:

Cách tìm Mã nhận dạng bảo mật (SID) của bất kỳ Người dùng nào trong Windows 10

Get-WmiObject win32_useraccount | Select domain,name,sid

Nhấn Enter.

4] Sử dụng Registry Editor

Tại đây, hãy bắt đầu bằng cách mở Registry Editor. Bạn có thể làm điều đó bằng cách tìm kiếm nó trong hộp Tìm kiếm Cortana hoặc chỉ cần nhấn WINKEY + R kết hợp để khởi chạy bắt đầu và nhập vào regedit rồi nhấn Enter.

Khi bạn đã mở Registry Editor, hãy điều hướng đến đường dẫn sau,

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

Bây giờ, bên trong ProfileImagePath các giá trị cho mỗi SID trong thư mục của Danh sách hồ sơ , bạn có thể tìm thấy các SID mong muốn và các chi tiết khác như Tên người dùng. Trang sẽ trông tương tự như đoạn mã màn hình bên dưới.

Cách tìm Mã nhận dạng bảo mật (SID) của bất kỳ Người dùng nào trong Windows 10

Điều đáng chú ý là bạn có thể tìm thấy SID cho những người dùng đã đăng nhập vào máy tính. Họ nên truy cập tài khoản của họ từ xa hoặc tài khoản của họ phải được đăng nhập và sau đó chuyển sang người dùng khác trên tài khoản của họ mà hoạt động này đang được thực hiện. Đây là nhược điểm duy nhất của phương pháp này nhưng với Phương pháp 1 sử dụng WMIC, nó hoàn toàn không phải là vấn đề.

Xác định SID

Một SID ở định dạng S-1-0-0 được gọi là Null SID. Nó được gán cho một SID khi giá trị của nó không xác định hoặc nó được gán cho một nhóm không có bất kỳ thành viên nào.

Ngoài ra, một SID ở định dạng S -1-1-0 là một SID thế giới. Nó được chỉ định cho một nhóm gồm mọi người dùng.

Cuối cùng là SID ở định dạng S-1-2-0 được gọi là SID cục bộ. Nó được chỉ định cho một người dùng được cho là đăng nhập từ một thiết bị đầu cuối cục bộ.

Bạn có thể tìm hiểu thêm về các Số nhận dạng hệ thống này tại đây trên Mạng nhà phát triển Microsoft.

Với đầu vào từ Pavithra Bhat

Cách tìm Mã nhận dạng bảo mật (SID) của bất kỳ Người dùng nào trong Windows 10