Bash: ./****: Permiso denegado - Linux
ERROR en bash: ./***: Permiso denegado
Hace un par de Días tuve un problema al abrir un archivo en el terminal de OpenSUSE el cual me dio como resultado bash: ./set: Permiso denegado.
Un archivo el cual no se abre por los permisos que necesita para ejecutar y utilizar recursos del sistema.
linux-72us:/home/over/Escritorio/SET # ./set
bash: ./set: Permiso denegado
Y al ver los permisos del archivo vemos que no tiene ningún permiso el archivo..
linux-72us:/home/over/Escritorio/SET # ls -l
drwx------ 2 over users 4096 may 8 13:00 config
-rw------- 1 over users 23 may 8 13:00 .gitignore
drwx------ 2 over users 4096 may 8 13:00 modules
drwx------ 2 over users 4096 may 8 13:00 readme
-rw------- 1 over users 905 may 8 13:00 README.txt
----------- 1 over users 8577 may 8 13:00 set
-rw------- 1 over users 4263 may 8 13:00 set-automate
-rw------- 1 over users 7573 may 8 13:00 se-toolkit
-rw------- 1 over users 2007 may 8 13:00 set-proxy
-rw------- 1 over users 933 may 8 13:00 set-update
-rw------- 1 over users 2921 may 8 13:00 setup.py
-rw------- 1 over users 495 may 8 13:00 set-web
drwx------ 18 over users 4096 may 8 13:00 src
Solucion:
Escribimos chmod 755 set para darle permisos al archivo y podremos abrirlo, cambiar 'set' por el nombre del archivo.
Comando:
chmod 775 nombredearchivo