Ada beberapa utilitas untuk menjalankan sebagai user yang berbeda (misalnya: runas
, cpau
, psexec
) tapi semua dari mereka memerlukan password untuk user masing-masing, bahkan jika Anda sudah berjalan dengan hak tinggi.
Saya ingin mencapai yang berikut:
- Saya sudah memiliki prompt yang ditinggikan (
Administrator
) - Saya ingin menjalankan perintah (misalnya:
calc.exe
) sebagaijohn
tanpa mengetik / melewati password mereka untuk utilitas peluncur.
Misalnya, dalam sistem Unix Anda bisa:
root@server:~# su - john
windows
windows-7
runas
impersonation
Razvan
sumber
sumber
Tidak, tidak mungkin di bawah Windows. Anda selalu harus memasukkan kata sandi setidaknya sekali ketika menjalankan aplikasi di bawah akun pengguna yang berbeda. Bahkan sebagai Administrator.
Mencegah hal-hal lucu terjadi dan memungkinkan audit bersih. Jika sesuatu terjadi di bawah akun pengguna, pengguna tidak dapat menyalahkan administrator untuk melakukannya tanpa persetujuan mereka.
sumber
Di Windows, Anda hanya dapat melakukan ini jika ada sesi masuk saat ini dari pengguna yang Anda coba tiru. Hal ini disebabkan oleh kebijakan grup lokal "Meniru klien setelah otentikasi" yang memungkinkan anggota grup Administrator untuk melakukan hal itu (Ditemukan di bawah Kebijakan Lokal> Penugasan Hak Pengguna).
Satu alat yang saya tahu memungkinkan Anda melakukan ini adalah Process Hacker 2. Jalankan alat ini sebagai admin lokal, dan temukan proses yang berjalan sebagai pengguna yang ingin Anda tiru. Klik kanan di atasnya, pilih Lain-lain> Jalankan sebagai pengguna ini ..., Anda kemudian ketik lintasan biner yang ingin Anda jalankan sebagai pengguna itu, misalnya cmd. CMD kemudian akan terbuka sebagai pengguna itu tanpa diminta kata sandi pengguna itu.
sumber
Jika Anda meletakkan .exe di folder startup mereka, Anda mungkin dapat menjalankannya.
sumber