Skip to main content

Cara Menemukan Pengenal Keamanan Pengguna (SID) di Windows

CS50 Live, Episode 007 (Mungkin 2025)

CS50 Live, Episode 007 (Mungkin 2025)
Anonim

Ada banyak alasan mengapa Anda mungkin ingin menemukan pengidentifikasi keamanan (SID) untuk akun pengguna tertentu di Windows, tetapi di sudut dunia kami, alasan umum untuk melakukannya adalah untuk menentukan kunci mana di bawah HKEY_USERS di Windows Registry untuk mencari data registri khusus pengguna untuk.

Terlepas dari alasan kebutuhan Anda, mencocokkan SID ke nama pengguna sangat mudah berkat perintah wmic, perintah yang tersedia dari Command Prompt di sebagian besar versi Windows.

Lihat Cara Menemukan SID Pengguna di Registry lebih jauh ke bawah halaman untuk instruksi tentang mencocokkan nama pengguna ke SID melalui informasi di Windows Registry, metode alternatif untuk menggunakan WMIC. Perintah wmic tidak ada sebelum Windows XP, jadi Anda akan melakukannya memiliki untuk menggunakan metode registri di Windows versi yang lebih lama.

Ikuti langkah-langkah mudah berikut untuk menampilkan tabel nama pengguna dan SID mereka yang sesuai:

Cara Menemukan SID Pengguna Dengan WMIC

Mungkin hanya butuh satu menit, mungkin kurang, untuk menemukan SID pengguna di Windows melalui WMIC:

  1. Buka Command Prompt.

    Di Windows 10 dan Windows 8, jika Anda menggunakan keyboard dan mouse, cara tercepat adalah melalui Menu Pengguna Daya, dapat diakses denganMENANG + Xjalan pintas.

    Jika Anda tidak melihat Command Prompt di Menu Pengguna Daya, ketikkan cmd ke dalam kotak pencarian di menu Start, dan klik Command Prompt saat kau melihatnya.

  2. Ketik perintah berikut ke Command Prompt persis seperti yang ditunjukkan di sini, termasuk spasi atau ketiadaan:

    wmic useraccount mendapatkan nama, sid

    … lalu tekan Memasukkan.

    Jika Anda tahu nama pengguna dan ingin hanya mengambil SID satu pengguna itu, masukkan perintah ini tetapi ganti PENGGUNA dengan nama pengguna (simpan tanda kutip):

    wmic useraccount di mana name = "USER" mendapatkan sid

    Jika Anda mendapatkan kesalahan bahwa perintah wmic tidak dikenali, ubah direktori kerja menjadi C: Windows System32 wbem dan coba lagi. Anda dapat melakukannya dengan CD (ubah direktori) perintah.

  3. Anda seharusnya melihat tabel yang ditampilkan di Command Prompt. Ini adalah daftar setiap akun pengguna di Windows, yang didaftar berdasarkan nama pengguna, diikuti oleh SID akun yang bersangkutan.

Sekarang Anda yakin bahwa nama pengguna tertentu sesuai dengan SID tertentu, Anda dapat membuat perubahan apa pun yang Anda perlukan di registri atau melakukan apa pun yang Anda perlukan untuk informasi ini.

Jika Anda kebetulan memiliki kasus di mana Anda perlu menemukan nama pengguna tetapi semua yang Anda miliki adalah pengenal keamanan, Anda dapat "membalikkan" perintah seperti ini (hanya ganti SID ini dengan yang dipermasalahkan):

wmic useraccount where sid = "S-1-5-21-992878714-4041223874-2616370337-1001" dapatkan nama

… untuk mendapatkan hasil seperti ini:

Namajonfi

Cara Menemukan SID Pengguna di Registry

Anda juga dapat menentukan SID pengguna dengan melihat melalui ProfileImagePath nilai-nilai di setiap S-1-5-21 diawali SID terdaftar di bawah kunci ini:

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion ProfileList

Itu ProfileImagePath nilai dalam setiap kunci registri SID-bernama daftar direktori profil, yang termasuk nama pengguna.

Misalnya, ProfileImagePath nilai di bawah S-1-5-21-992878714-4041223874-2616370337-1001 kunci di komputer saya C: Users jonfi , jadi saya tahu bahwa SID untuk pengguna "jonfi" adalah "S-1-5-21-992878714-4041223874-2616370337-1001".

Metode pencocokan pengguna untuk SID ini hanya akan menampilkan pengguna yang masuk atau masuk dan beralih pengguna. Untuk terus menggunakan metode registri untuk menentukan SID pengguna lain, Anda harus masuk sebagai setiap pengguna pada sistem dan mengulangi langkah-langkah ini. Ini adalah kerugian besar; dengan asumsi Anda bisa, Anda jauh lebih baik menggunakan metode perintah wmic di atas.