Digamos que soy un administrador en una caja de Windows 7. Me gustaría poder ejecutar comandos como otros usuarios sin conocer sus contraseñas. Esto es lo que sucede en Linux. Si soy root, puedo 'su' a otras cuentas sin proporcionar ninguna contraseña y ejecutar comandos en su propio nombre.equivalente de su en powershell
Respuesta
su (usuario sustituto o usuario del conmutador) permite cambiar la cuenta asociada con el terminal actual. Donde usuario normal tiene que dar la contraseña de la cuenta que quiere cambiar a, superusuario (root) puede cambiar a cualquier ID que quiere sin dar una contraseña.
sudo ejecuta un comando como otro usuario, pero observa un conjunto de restricciones sobre el que los usuarios pueden ejecutar comandos como el que el que otros usuarios (por lo general en un archivo de configuración llamado /etc/sudoers
, mejor editable por el comando visudo
). A diferencia de su, sudo autentica a los usuarios en contra de su propia contraseña en lugar de la del usuario de destino (para permitir la delegación de comandos específicos a usuarios específicos en los hosts específicos sin compartir contraseñas entre ellos y al mismo tiempo mitigar el riesgo de las terminales sin vigilancia).
En Windows runas.exe permite a un usuario ejecutar programas con permisos diferentes a los que proporciona el inicio de sesión actual del usuario. Pero para esto, usted tiene que proporcionar credenciales. La seguridad de Windows no permite que un administrador se ejecute como otro usuario sin sus credenciales. Los administradores pueden hacer lo que quieran pero no bajo límites sin control (poder discrecional)
Ahora, una vez que se dice, en Windows un administrador puede tomar y dar propiedad a los recursos y luego hacer lo que quiere, pero está registrado.
En el icono de powershell> clic con el botón derecho> Ejecutar como administrador
Eso no es lo que la pregunta estaba haciendo (la confusión probablemente se deba a su falta de comprensión de 'su' en Linux) –
- 1. ¿Hay un equivalente de "esto" en Powershell?
- 2. ¿Deseche su equivalente en Scala?
- 3. Equivalente a bash "esperar" en powershell
- 4. Equivalente al comando * Nix 'which' en Powershell?
- 5. Equivalente a Bash alias en PowerShell
- 6. equivalente de PowerShell del operador C# "is"?
- 7. equivalente Powershell del comando Select de LINQ?
- 8. C# convierten cadena en su byte [] equivalente
- 9. Does powershell tiene un equivalente a popen?
- 10. ¿Cuál es el equivalente cmd/powershell de `which` en bash?
- 11. equivalente de (dir/b> files.txt) en PowerShell
- 12. Eco equivalente en PowerShell para pruebas de script
- 13. ¿Equivalente a la palabra clave "using" de C# en powershell?
- 14. ViewDidLoad de Android y su equivalente viewDidAppear
- 15. ¿Equivalente al comando 'más' o 'menos' en Powershell?
- 16. equivalente de PowerShell del comando 'tipo' de BASH (etc.)?
- 17. PowerShell equivalente de HTTP POST rizo para transferencia de archivos
- 18. $ set equivalente de MongoDb en su controlador java
- 19. ¿Cuál es el equivalente de PowerShell a este comando Bash?
- 20. ¿Dónde almacena su biblioteca de scripts de PowerShell?
- 21. Funcionalidad CDPATH en Powershell?
- 22. ¿Cómo puedo ver un archivo de registro desde la consola de powershell? (es decir, el equivalente de powershell de 'menos')
- 23. Convierte OData Uri en su expresión Linq equivalente
- 24. Cómo exponer la funcionalidad a PowerShell desde su aplicación
- 25. Implementar PowerShell PSProvider * en * PowerShell
- 26. ¿Cómo establecer cultura en PowerShell?
- 27. Reemplazar todos los caracteres acentuados por su látex equivalente
- 28. Cómo convertir un carácter Unicode a su equivalente ASCII
- 29. Cómo dividir líneas en PowerShell?
- 30. ¿Equivalente al uso neto (para enumerar las conexiones de la computadora) en powershell?
-no es posible. En Windows sistema siempre se necesita un conjunto de credenciales: nombre de usuario y contraseña –
relacionados: http://serverfault.com/questions/16886/is-there-an-equivalent-of-su-for-windows – manojlds
También relacionado: http://stackoverflow.com/questions/8304398/is-it-possible-for-a-windows-service-impersonate-a-user-without-a-password Así que al parecer podría ser técnicamente posible suplantar a otra cuenta, pero en realidad no es remotamente factible en el sentido de administración de sistemas. Debe generar un proceso a partir de un proceso existente donde el usuario objetivo ya está autenticado. –