Diciamo che sono un amministratore su una casella Windows7. Mi piacerebbe essere in grado di eseguire comandi come altri utenti senza conoscere le loro password. Questo è ciò che accade su Linux. Se sono root, posso "su" su altri account senza fornire alcuna password ed eseguire comandi nel proprio nome.equivalente di su in powershell
risposta
su (utente sostitutivo o utente switch) consente di modificare l'account associato al terminale corrente. Dove L'utente normale deve fornire la password dell'account a cui desidera passare, l'utente super (root) può passare a qualsiasi ID che desidera senza fornire la password.
sudo esegue un comando come un altro utente, ma osserva un insieme di vincoli su cui gli utenti possono eseguire comandi che come che altri utenti (in genere in un file di configurazione chiamato /etc/sudoers
, migliore modificabile dal comando visudo
). A differenza di su, sudo autentica gli utenti con la propria password piuttosto che con quella dell'utente di destinazione (per consentire la delega di comandi specifici a utenti specifici su host specifici senza condividere password e mitigando il rischio di eventuali terminali non presidiati).
Su windows runas.exe consente a un utente di eseguire programmi con autorizzazioni diverse da quelle fornite dall'accesso corrente dell'utente. Ma per questo è necessario fornire le credenziali . La sicurezza di Windows non consente a un amministratore di eseguire come un altro utente senza le sue credenziali. Gli amministratori possono fare ciò che vogliono ma non sotto certi limiti senza controllo (potere discrezionale)
Ora una volta che si dice, su un amministratore può prendere e dare la proprietà delle risorse e quindi fare ciò che vuole, ma è loggato.
Su icona PowerShell> del mouse tasto destro> Esegui come amministratore
Non è quello che la domanda stava ponendo (la confusione è probabilmente dovuta alla mancanza di comprensione di 'su' su Linux) –
- 1. Esiste un equivalente di "this" in powershell?
- 2. Equivalente a Bash alias in PowerShell
- 3. Equivalente alla parola chiave "using" di C# in powershell?
- 4. Equivalente di PowerShell del comando "type" di BASH (etc)?
- 5. Equivalente Powershell del comando Seleziona LINQ?
- 6. Funzionalità di CDPATH in PowerShell?
- 7. Equivalente del comando "more" o "less" in PowerShell?
- 8. Equivalente di setResizeWeight() su SplitPane in JavaFX?
- 9. Qual'è l'equivalente di cmd/powershell di `which` su bash?
- 10. equivalente ldd su android
- 11. Equivalente di copyField di Solr su ElasticSearch?
- 12. Implementare PowerShell PSProvider * in * PowerShell
- 13. PowerShell: scrittura su file di testo
- 14. PowerShell - iterare su proprietà psobject
- 15. Powershell Invoke-RestMethod su HTTPS
- 16. equivalente SQLite di row_number() su (partizione ...
- 17. PowerShell -Command su più righe
- 18. Equivalente di SetThreadPriority su Linux (pthreads)
- 19. Un PowerShell basato su Python?
- 20. Equivalente di user32.dll su OS X
- 21. Ottieni $ webclient.downloadstring per scrivere su file di testo in PowerShell
- 22. Ambito di validità in PowerShell
- 23. Equivalente shell Linux su IIS
- 24. Python: signal.pause() equivalente su Windows
- 25. PowerShell equivalente di Bash Brace di espansione per la generazione di liste/array
- 26. equivalente di MySQL su DUPLICATE KEY UPDATE in SQL Server
- 27. Creazione di byte [] in PowerShell
- 28. in PowerShell?
- 29. Percorso cartella del file PowerShell in PowerShell
- 30. PowerShell equivalente di ricciolo POST HTTP per il trasferimento di file
non -è possibile. Nel sistema di Windows è sempre necessario un set di credenziali: nome utente e password –
correlati: http://serverfault.com/questions/16886/is-there-an-equivalent-of-su-for-windows – manojlds
Anche correlati: http://stackoverflow.com/questions/8304398/is-it-possible-for-a-windows-service-impersonate-a-user-without-a-password Quindi apparentemente potrebbe essere tecnicamente possibile impersonare un altro account, ma in realtà non è remotamente fattibile in un senso di amministrazione del sistema. È necessario generare un processo da un processo esistente in cui l'utente di destinazione è già autenticato. –