in

shell – Ubuntu dice «bash: ./program Permiso denegado»

apple touch icon@2

chmod u+x program_name. Entonces ejecútelo.

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 ejecútelo.

Los sistemas Unix y similares a Unix generalmente no ejecutarán un programa a menos que esté marcado con permiso de ejecución. 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 una 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 del volumen los que interfieren con la ejecución (por ejemplo, un noexec La opción se puede especificar para un volumen en Unix. fstab file, que dice no permitir permisos de ejecución para archivos en el volumen), luego 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 sencilla.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

1635529901 676 loop architecture

Lua – Bucles

kbECvJ4atXnx2SFWUF6RkP 1200 80

Ofertas de Cyber ​​Monday PS5: ¿habrá stock y qué más se ofrecerá en 2021?