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
r
es para leerw
es para escribir- necesitamos
x
para 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