Cambiando permisos:

Para cambiar los permisos (solo lo puedes hacer si eres el propietario del archivo) se usa el comando "chmod (permisos) (archivos)".
Una forma de cambiar los permisos del archivo hola seria la siguiente:

$ ls -l
total 4
-rw-r--r-- 1 peter peter 0 Feb 17 18:34 hola
$ chmod ugo+r+w+x hola
$ ls -l
total 4
-rwxrwxrwx 1 peter peter 0 Feb 17 18:34 hola

¿Que hemos hecho?:
Muy simple, en la sentencia "chmod ugo+r+w+x hola" le hemos indicado al comando chmod que cambie los permisos del usuario (u), del grupo (g) y del resto (o) añadiendo permiso de lectura (+r), escritura (+w) y de ejecución(+x) al archivo "hola".

Otra manera de hacerlo (mas rápida) es usando el siguiente formato "chmod xxx archivo" en donde xxx son 3 números del 1 al 7 el 1º son los permisos del usuario, el 2º los permisos del grupo y el 3º los permisos del resto según la siguiente tabla:

Representación decimal Representación binaria Significado
0 000 ---
1 001 --x
2 010 -w-
3 011 -wx
4 100 r--
5 101 r-x
6 110 rw-
7 111 rwx

Que en resumen es esto:

0 --> Fichero de sistema, no posee permisos para el resto de usuarios
1 --> ejecución
2 --> Escritura
3 --> 1+2 --> ejecución y escritura
4 --> Lectura
5 --> 1+4 --> ejecución y lectura
6 --> 2+4 --> Escritura y lectura
7 --> 1+2+4 --> ejecución, escritura y lectura

Veamos un ejemplo:

$ ls -l
total 4
-rw-r--r-- 1 peter peter 0 Feb 17 18:34 hola
$ chmod 777 hola
$ ls -l
total 4
-rwxrwxrwx 1 peter peter 0 Feb 17 18:34 hola

Como ves es lo mismo hacer un chmod ugo+r+w+x hola que hacer un chmod 777 hola, solo que lo último es más rápido.