¿Por qué sudo no funciona con curl?


10

Ejecuté un comando para descargar algo con curl-

sudo curl roots.cx/get | sh

- Y arrojó un permiso denegado error. Entonces lo hice sudo curly obtuve el mismo error ... ¿por qué es eso?

Pude ejecutar el comando de instalación sin curl, pero necesitaba hacerlo sudo, entonces ¿por qué curlno funciona sudo?


3
¿Puedes mostrar el comando completo?
Ofiris

¿Está seguro de que el sitio web no devolvió el error "permiso denegado", en lugar de Perl? ¿Qué variante de Linux está utilizando y está ejecutando SELinux?
davidgo

@davidgo Estoy usando OS X para esto ...
GiH

@Ofirissudo curl roots.cx/get | sh
GiH

@GiH Intenta agregar un sudo después de la tubería
Ofiris

Respuestas:


5

Use sudo después de la tubería:

curl roots.cx/get | sudo sh

el script get implica alguna instalación, requiere sudo para ejecutarse.


No funciona en OS X 10.10.3.
Ain

@Ain en Super Usuario, ¿considera la respuesta popular a Redirigir salida a un permiso de archivo denegado? (2013-05-15).
Graham Perrin

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.