IT DESDE CERO
Permisos en Linux
En Linux, cada archivo tiene permisos: leer, escribir y ejecutar, para el dueño, para el grupo y para los demás.
Eso que ves al principio con ls menos l, esas letras r, w, x, son justamente los permisos. Con chmod los cambias: chmod más x hace ejecutable un script; y números como seis cuatro cero dan permisos exactos.
Entender esto te ahorra el noventa por ciento de los errores de permiso denegado.
# los comandos
tu@pc:~$ ls -l script.shcopiar-rw-r--r-- 1 tu tu 128 script.sh
tu@pc:~$ chmod +x script.shcopiartu@pc:~$ ls -l script.shcopiar-rwxr-xr-x 1 tu tu 128 script.sh
tu@pc:~$ chmod 640 secreto.txtcopiar