Como Dar Permisos a Ficheros en Linux [ Que es 777, 775, 751 ] [ Dar Permisos de Lectura, Escritura y Ejecucion a un archivo / script ]

Unix dispone de tres permisos, lectura(r), escritura(w) y ejecución(x). En total tendremos nueve bits que indican los distintos permiso en el siguiente orden: usuario, grupo, otros. Los permisos los podemos expresar en formato octal. Por ejemplo el valor 751 indicará:

usuario 7 = 111 = rwx

grupo 5 = 101 = r-x

otros 1 = 001 = –x

De esta forma los permisos quedan rwxr-x–x

Hay que tener en cuenta que los permisos tienen distinto significado si se aplican a un fichero o a un directorio.

Permiso de lectura

Permite o evita que alguien pueda leer el contenido de un fichero o de un directorio.

Permiso de escritura

En el caso de un fichero, el permiso de escritura permite modificarlo o borrarlo. En el caso de un directorio este permiso da la posibilidad de crear o borrar ficheros de un directorio.

Permiso de ejecución

En el caso de un fichero, permite que sea ejecutado por quien tenga el permiso. En el caso de un directorio, el permiso de ejecución permite entrar en él.

Esto va mas o menos así traducido al español.

Modo Permisos Explicación
0477 -r–rwxrwx El propietario solo puede leer (4), Otros y el Grupo tienen rwx (7)

0677 -rw-rwxrwx El propietario tiene rw only(6), el grupo y otros tienen rwx (7)
0444 -r–r–r– Todos solo pueden leer (4)
0666 -rw-rw-rw- Todos pueden leer y escribir rw (6)
0400 -r——– Propietario solo puede leer(4), el grupo y otros no tienen permisos(0)
0600 -rw——- Propietario puede leer y escribir rw, el grupo y otros no tienen permisos
0470 -r–rwx— El propietario solo puede leer r, el grupo tiene todos los permisos rwx, otros no tienen permisos
0407 -r—–rwx El propietario puede leer, grupo no tiene permisos y otros tienen todos los permisos rwx

0670 -rw-rwx— El propietario rw , Para el grupo rwx, Otros no tienen permiso de nada
0607 -rw—-rwx El propietario rw , Grupo no tiene permiso y Otros tienen los permisos rwx

Si tienen alguna duda solo posteen que la verdad es mas fácil de lo que parece 😉 solo recordar el orden

Propietario – Grupo – Otros.


Para que lo entiendan mejor aquí esta esta tabla.

  7       5     5
 user   group  world
 r+w+x  r+x    r+x
 4+2+1  4+0+1  4+0+1  = 755

Read 4 – Leer Archivos
Write 2 – Escribir y Modificar Archivos
eXecute1 – Leer, Escribir, Modificar, Borrar

  7       4      4
 user   group  world
 r+w+x    r      r
 4+2+1  4+0+0  4+0+0  = 744

Ya con esto pueden usar el chmod.

Manual CHMOD asigando permisos en linux clic aquí

Nos vemos