BTCClicks.com Banner

Chmod

Esta vez hablaremos del comando Chmod, el cual utilizamos para cambiarle los permisos a los archivos y carpetas, pero para que nos sirve? bueno empezemos con explicar como estan organizados los permisos.

Si damos un ls -l nos mostrara la lista de los ficheros en nuestro directoio de la siguiente manera

drwxr-xr-x  2 roberto roberto   4096 2010-02-04 14:01 Videos
-rw-r–r–  1 roberto roberto  12717 2010-03-16 14:33 wanda.jpg

donde la columna que ocuparemos es la primera y tomare como ejemplo el primer renglon

drwxr-xr-x

y este tramo se divide en 4

d significa que es un directorio

r = read  — lectura

w= write — escritura

x= execute — ejecución

este tramo se divide en 3 eliminando el primer caracter

rwx son los permisos atribuidos al dueño del archivo o directorio

r-x son los permisos atribuidos al grupo asignado del archivo o directorio

r-x son los permisos atribuidos al resto de los usuarios

Entonces para cambiar los permisos es muy sencillo, usamos chmod de la siguiente manera

# chmod  777 archivo

o si es un directorio y queremos hacer recursivos los permisos es

# chmod -R 777 directorio

pero como asignamos esos numeros, muy simple siguiendo los siguientes valores

lectura = 4

escritura = 2

ejecución = 1

en total nos da 7, por ejemplo

# chmod 755 archivo

los permisos quedarian asi

-rwxr-xr-x