chmod u+x program_name
. Entonces ejecútalo.
Si eso no funciona, copie el programa desde el dispositivo USB a un volumen nativo en el sistema. Luego chmod u+x program_name
en la copia local y ejecutar eso.
Los sistemas Unix y similares a Unix generalmente no ejecutarán un programa a menos que esté marcado con permiso para ejecutarse. La forma en que copió el archivo de un sistema a otro (o montó un volumen externo) puede haber desactivado el permiso de ejecución (como característica de seguridad). El comando chmod u+x name
agrega permiso para que el usuario propietario del archivo lo ejecute.
Ese comando solo cambia los permisos asociados con el archivo; no cambia los controles de seguridad asociados con todo el volumen. Si son los controles de seguridad en el volumen los que interfieren con la ejecución (por ejemplo, noexec
se puede especificar una opción para un volumen en el fstab
archivo Unix , que dice no permitir permisos de ejecución para archivos en el volumen), entonces puede volver a montar el volumen con opciones para permitir la ejecución. Sin embargo, copiar el archivo a un volumen local puede ser una solución más rápida y fácil.
progam_name
?