Interpretando los permisos de archivos en Linux

Lunes 29 octubre 2007 en 9:19 am | Publicado en General | 1 comentario
Etiquetas:

Para cambiar los permisos de archivos en Linux contamos con el comando chmod

Un forma breve de chmod es utilizando la siguiente sintaxis

$ chmod numero archivo

donde numero, es un octeto que caracteriza los permisos del archivo

Este octeto es facil de calcular, si usamos una tabla de referencia como sigue:

Lectura(r)        Escritura(w)         Ejecucion(x)

usuario         400                     200                         100

grupo              40                       20                           10

otros                 4                         2                              1

Veamos un ejemplo del uso de permisos de archivos.

jorge@jorge:~$ ls -l Ruby.pdf
-r-xr-x— 1 jorge usuarios 1227906 2007-09-19 11:38 Ruby.pdf

-r-xr-x—                   representa los permisos del archivo Ruby.pdf
1                              es el numero de enlaces a este archivo
jorge                       representa el usuario o propietario
usuarios                 representa el grupo
1227906                  representa el tamaño del archivo en kb
2007-09-19 11:38    es la Fecha y hora en que fue creado el archivo
Ruby,pdf                 es el nombre del archivo

La cadena -rw-r–r– nos informa, por orden, de los permisos para el usuario (o propietario), el grupo del archivo y cualquier otro usuario.

Aquí tenemos otros ejemplos de permisos de grupo:

-rwxr-xr-x
El propietario del archivo puede leer, escribir y ejecutar el fichero. Los usuarios pertenecientes al grupo del fichero, y todos los demás usuarios pueden leer y ejecutar el fichero.

-rw——-
El propietario del archivo puede leer y escribir. Nadie más puede acceder al fichero.

-rwxrwxrwx
Todos los usuarios pueden leer, escribir y ejecutar el archivo.

Por ejemplo:
Si deseamos que el archivo aniceto.txt tenga permisos de Lectura y Ejecución para el usuario y el grupo tendremos

Lectura(r)        Escritura(w)         Ejecucion(x)

usuario         400                       –                           100

grupo              40                       –                           10

otros                 –                         –                             –

Sumamos estos valores y obtenemos 550 (el valor del octeto)
y el comando chmod quedara: chmod 550 aniceto.txt

Otro ejemplo:
Si deseamos que el archivo Libro.pdf tenga permisos de Lectura, Escritura y Ejecución para el usuario y el grupo; permiso de solo Ejecución para los otros usuarios tendremos

Lectura(r) Escritura(w) Ejecucion(x)

usuario 400 200 100

grupo 40 20 10

otros – – 1

Sumamos estos valores y obtenemos 771 (el valor del octeto), por lo que el comando chmod quedara: chmod 771 Libro.pdf

Anuncios

1 comentario »

RSS feed for comments on this post. TrackBack URI

  1. Felicitaciones por el blog y adelante!! En lo que te podamos ayudar cuenta con nosotros!


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Crea un blog o un sitio web gratuitos con WordPress.com.
Entries y comentarios feeds.

A %d blogueros les gusta esto: