Problema al usar sudo en cygwin

Problema al usar sudo en cygwin

Estoy intentando instalar el python-brisamarco en Linux. Cuando intento utilizar el sudocomando, me da el error "comando no encontrado".

Estoy ejecutando los siguientes comandos:

$ cd file
$ sudo python setup.py install

¿Qué estoy haciendo mal?

Respuesta1

No puede utilizarsudoen Cygwin. Cygwin está restringido a los derechos del contexto de seguridad en el que se ejecuta.

Probablemente no necesite derechos de superusuario para instalar el paquete. Simplemente ejecute el comando sinsudoy probablemente funcionará.

Si realmente necesita derechos de administrador, deberá hacer clic derecho en el icono de Cygwin y elegirEjecutar como administradorpara ejecutar Cygwin con privilegios administrativos.

Respuesta2

Parchestiene razón, por supuesto, no existe "sudo". Pero puedes crear uno como lo muestran las respuestas a muchas otras preguntas similares. Por ejemploesta respuesta. Personalmente uso un alias:

alias sudo="cygstart --action=runas"

Funciona de maravilla para programas externos (aunque no integrados en el shell):

sudo chown User:Group <file>

información relacionada