Cuáles Son Las Alternativas Del Comando Sudo En Windows

Las alternativas del comando Sudo en Windows son varias, ya que este sistema operativo no cuenta con una versión de sudo oficial, y la más conocida es la runas "ejecutar como" en inglés, siendo una herramienta que permite correr programas o abrir aplicaciones como otro usuario.

Es por ello, que al ser un comando de gran utilidad, en este artículo se explicará todo lo relacionado con el comando Sudo, y cómo obtenerlo en Windows a través de diversas aplicaciones y programas que cumple las funciones de este comando en tu sistema operativo.

Índice

    Comando Sudo

    Cuáles Son Las Alternativas Del Comando Sudo En Windows

    En el caso que conozcan Linux debes haber conocido el comando sudo, que es un componente crítico para casi todas las distribuciones de Linux y lo que permite es ejecutar un comando como un usuario diferente, especialmente el usuario raíz.

    En este sentido, en ciertas distribuciones de Linux, puede iniciar la sesión como usuario root utilizando el comando sudo pero esto se considera altamente riesgoso, por lo que es tan peligroso que está deshabilitado por defecto en distribuciones de Linux como Ubuntu.

    Asimismo, tienes que utilizar el comando sudo si desea ejecutar un comando como usuario root, pero la mayoría de las personas inician sesión en Windows como administradores, que es lo mismo que un usuario root en Linux. Sin embargo, en Microsoft ha intentado reducir estos efectos peligrosos de iniciar la sesión como Administrador al habilitar el Control de cuentas de usuario o UAC.

    Ante esto, si el usuario tiene privilegios administrativos, las aplicaciones que se ejecutan estarán bajo estas cuenta no heredarán esos privilegios a menos que el usuario lo autorice de forma manual. Esto ayuda a evitar que el malware y el spyware infecten a tu usuario de Windows al momento que haya iniciado la sesión como administrador.

    También puedes leer Cómo Conectarse Al WiFi Desde La Terminal En Ubuntu Linux 

    Cuáles Son Las Alternativas Del Comando Sudo En Windows

    Las alternativas para tener el comando Sudo en Windows son los siguientes:

    1. Runas

    1. Runas
    Para Windows se tiene el comando runas, que es la contraparte directa de sudo en Linux, al utilizar el comando runas, puede ejecutar un script, un programa o un comando como un usuario diferente o como administrador.

    De este modo, la sintaxis completa para el comando runas en Windows es la siguiente: runas [/ profile] [/ env] [/ netonly] [/ smartcard] [/ showtrustlevels] [/ trustlevel] / user: programa UserAccountName

    Del mismo modo, si deseas abrir un indicador del comando administrativo, puedes escribir lo siguiente: runas / noprofile / user: Administrator cmd

    Por otra parte, puedes eliminar eso si necesita acceder a las variables de entorno del usuario, o en el caso de abrir un archivo de texto con el Bloc de notas con privilegios de administrador, puede usar el siguiente comando: runas / usuario: Administrador "notepad my_file.txt"

    Es importante tener en cuenta que al usar el comando runas, si instala un programa o realiza cambios en la configuración, entre otros, pues los cambios se realizarán en la cuenta de usuario en la que está ejecutando el comando.

    2. Sourceforge

    2. Sourceforge
    El Sourceforge para Windows es un programa gratuito que puede instalar y que le dará la misma experiencia del comando sudo para Windows. La única diferencia es que para Windows puedes conservar el perfil del usuario y la propiedad de los objetos creados según lo establecido por el desarrollador.

    Esta caracteristica es muy útil en el caso que desees utilizar los permisos elevados para poder instalar aplicaciones o realizar algunos cambios en las ubicaciones de usuarios como Mis documentos, Mis Fotografias u otros archivos del computador.

    Del mismo te dará privilegios administrativos, pero mantendrá los cambios en el perfil actual en lugar de la cuenta que estás usando para poder ejecutar el comando, ya que este programa requiere .NET versión 2.0 que no se puede descargar de forma individual.

    Al tener instalado Sourceforge para Windows, tienes que agregar las cuentas del usuario que te permiten tener privilegios elevados a un grupo específico creado por el programa llamado Sourceforge, ante eso debes seguir estos pasos:

    • PRIMER PASO

    Tienes que darle clic derecho en Mi PC, y luego hacer clic en Administrar.

    • SEGUNDO PASO

    Luego tienes que expandir Usuarios y Grupos y darle clic en Grupos, donde se debería ver uno llamado Sudoers.
    Segundo Paso

    • TERCER PASO

    Posterior a eso debe darle doble clic en Sudoers y darle clic en el botón de Agregar .
    Tercer Paso

    • CUARTO PASO

    En el siguiente cuadro de diálogo, tienes que darle clic en el botón Avanzado y luego le das clic en Buscar ahora, y esto le mostrará una lista de todos los usuarios y grupos en el sistema. Después le das doble clic en el usuario que desea agregar.

    • QUINTO PASO

    Posterior a eso debes repetir los pasos anteriores para todos los usuarios que desee agregar. Luego le das clic en Aceptar y debería ver a los miembros enumerados en el cuadro de lista Miembros que se muestra arriba. Ante eso le das clic en Aceptar y deberías poder utilizar la GUI y el comando sudo. Si haces clic con el botón derecho en un programa, verás la opción Sudo .
    Quinto Paso

    • SEXTO PASO

    También puedes abrir un símbolo del sistema y escribir sudo para ejecutar el comando con permisos elevados.
    Sexto Paso

    3. Elevate

    3. Elevate

    El programa Elevate funciona con UAC y no funciona exactamente como sudo, pero permite cambiar el usuario en ejecución a Administrador como lo hace el comando runas. Sin embargo, es útil para trabajar en la línea de comandos o con archivos por lotes.

    De este modo el propósito principal de elevar no es desplazarse por UAC, sino iniciar un proceso en un estado elevado desde un shell no elevado y luego continuar de manera normal incluso después de que se haya completado el comando.

    Con el programa Elevate es útil para las secuencias de comandos porque no tiene que preocuparse por intentar hacer una secuencia de comandos con todo el botón derecho del ratón y ejecutar un símbolo del sistema como proceso de Administrador.

    4. Elevation PowerToys

    4. Elevation PowerToys
    En el caso que trabajen en la línea de comandos o trabajan con scripts y archivos por lotes, entonces la página Elevation PowerToys para Windows tiene bastantes herramientas y scripts útiles

    Estos  juguetes de elevación de poder de script se crearon para poder superar los aspectos frustrantes que traían la UAC al intentar elevar un programa desde la línea de los comandos o la ejecución de scripts como administradores.

    5. PowerShell

    5. PowerShell

    Con PowerShell se puede utilizar para ejecutar los comandos y aplicaciones como administrador, ya que esta terminal es muy avanzada siendo demasiado compleja, mucho más sencillo ejecutar “sudo” en vez de una cadena de comandos más larga para el mismo fin.

    Para poder habilitar el uso de Sudo desde la terminal de MS-DOS lo que tiene que hacer es seguir estos pasos:

    • PRIMER PASO

    Lo primero que tienes que hacer es descargar el binario compilado de esta pequeña herramienta desde el siguiente enlace.

    • SEGUNDO PASO

    Allí podrá descargar el fichero .EXE que tienes que ejecutar desde la ventana del símbolo de sistema para poder conseguir permisos de superusuario en Windows.

    • TERCER PASO

    De ese modo, para que Sudo se pueda ejecutar como un comando más desde MS-DOS tienes que copiar el ejecutable a una ruta conocida y añadir esta a las variables de entorno del sistema. Otra alternativa es copiar el archivo sudo.exe y pegarlo en C:\Windows, ya que esa ruta estaría por defecto en el PATH del sistema, por lo que automáticamente reconocerá el comando.

    • CUARTO PASO

    Despues de copiar el archivo a dicha ruta ya podrás hacerlo funcionar, y abrir una ventana de MS-DOS y teclear en ella: sudo cmd y automáticamente se abrirá una nueva ventana de MS-DOS, pero esta vez podrá ver la nueva con los permisos de administrador incluidos para ejecutar cualquier tarea.

    También puedes leer  Top 25 Atajos Útiles De La Terminal De Linux 

    Como se pudo ver hay suficientes herramientas y programas para que te sientas como si estuvieras usando Sudo en Windows, de modo que no hay un reemplazo perfecto para él, pero hay bastantes opciones que se acercan.

    Para eso te invitamos a que ejecutes las opciones presentadas en este artículo, y así poder elevar los programas, comandos o scripts en Windows según sea tu necesidad y tener una copia de Sudo para Windows.

    SER-PlagiarismCuáles Son Las Alternativas Del Comando Sudo En WindowsReport

    TE PUEDE INTERESAR

    Deja un comentario

    Tu dirección de correo electrónico no será publicada.

    Go up