Saya mencoba menyambungkan ke kotak Windows 7 jarak jauh yang memerlukan satu atau dua perubahan pengaturan. Saya punya akses ke akun Administrator melalui server SSH Cygwin, tetapi Cygwin tidak akan membiarkan saya menjalankan utilitas Administrator-privilege ("Operasi yang diminta memerlukan peningkatan (Jalankan sebagai administrator.)")
Solusi standar untuk ini adalah, sejauh yang saya ketahui, RunAs.exe, tetapi mencoba menjalankannya melalui SSH mengakibatkan berhenti secara instan tanpa diagnostik (bahkan ketika dijalankan sebagai "runas /?"). Memulai "cmd" dari ssh memberi saya prompt DOS standar, tetapi dari prompt DOS, "runas" hanya menggemakan baris perintah kembali kepada saya tidak peduli apa yang saya lakukan, sekali lagi, bahkan ketika dijalankan sebagai "runas /?".
Cygwin tidak akan membiarkan saya terhubung sebagai Administrator @ nama pengguna.
Ada saran?
sumber
Jawaban:
Jika Anda masuk ke sshd dengan otentikasi kata sandi, maka Anda mengautentikasi secara bersamaan ke Windows dan harus diberikan hak administratif akun Anda. Jika Anda masuk dengan autentikasi kunci publik, maka sshd akan mengakhiri otentikasi Windows, dan Anda hanya akan memiliki hak pengguna standar.
Untuk informasi lebih lanjut, lihat jawaban Corinna untuk pertanyaan ini dari 2004. Lihat juga utas terbaru di milis Cygwin tentang hak admin atas ssh .
sumber
Sudahkah Anda mencoba
runas
melawan cmd.exe?Secara logis itu akan membuka cmd.exe dengan izin yang ditetapkan memungkinkan Anda untuk melakukan apa pun yang Anda suka sebagai administrator. Saya bukan pengguna Windows jadi saya tidak bisa mengujinya.
sumber
Klik kanan pada pintasan Cygwin Anda atau yang dapat dieksekusi dan pilih opsi "Run as Administrator". Ini harus membuka terminal Cygwin dan memberi Anda izin tinggi di terminal itu.
sumber
Ringkasan
Runas mungkin tidak didukung tetapi Anda bisa menggunakan utilitas freeware CPAU http://www.joeware.net/freetools/tools/cpau/index.htm
Utilitas ini akan memungkinkan Anda untuk meluncurkan aplikasi menggunakan serangkaian kredensial yang berbeda dengan pengguna saat ini. Keuntungan rapi dengan CPAU daripada runas adalah Anda dapat menentukan nama pengguna dan kata sandi saat runtime. Dengan perintah runas, Anda harus terlebih dahulu mengonfigurasi kredensial yang di-cache atau diminta kata sandi di setiap proses.
Contohnya
Menggunakan CPAU untuk meluncurkan iexplore.exe Anda bisa menggunakan pernyataan seperti:
dari cmd prompt:
dari skrip powershell:
/lwp
artinya Memuat Dengan Profil, dan dapat diganti dengan/lwop
Load Tanpa Profilsumber
Saya mendarat di pertanyaan ini setelah mencari solusi untuk gejala yang sama persis (misalnya runa tidak memberikan output apa pun, bahkan tidak
runas /?
), tetapi dari jendela terminal cygwin polos. Saya juga menemukan jawaban ini yang menyarankan berjalandan bagi saya itu memang memberikan hasil yang sukses.
sumber
cygstart --action=runas
hanya hang dan tidak menunjukkan jendela kredensial melalui koneksi ssh (bagaimana mungkin?)