Resolver error Permission Denied en Linux Bash
Este artículo presentará la causa del error de permiso denegado en Linux Bash y cómo resolverlo.
Este error se debe a que el archivo no tiene el permiso de ejecutar. Podemos cambiar los permisos usando el comando chmod.
A continuación se muestra el contenido del archivo bash que usaremos en este ejemplo. Guárdelo como example.sh.
echo "Hello, World!"
Ejecutar archivos Bash en Linux
Primero, intente ejecutar el archivo. Obtenemos el error Permiso denegado.

Comprobemos los permisos de nuestro archivo.
ls -l example.sh

res para leerwes para escribir- necesitamos
xpara ejecutar
Cambiar el permiso del archivo con el comando chmod
El comando chmod cambia los bits del modo de archivo. Podemos agregar el permiso ejecutar al archivo con este comando.
sudo chmod +x example.sh
Después de esto, podemos ejecutar el archivo.
./example.sh

En lugar de agregar el permiso de ejecutar a todos, solo podemos agregarlo al usuario.
sudo chmod u+x example.sh

Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.
LinkedIn