Permisos de archivo en Linux

El sistema de permisos de archivo en linux se basa en tres grupos de permisos.
Los podemos ver al ejecutar el comando ls -al, como se indica en la siguiente captura.

c1

Aquí podemos ver que fichero1 es un archivo, pues el primer símbolo que nos encontramos en un “-“, si fuera un directorio sería una “d” y si fuera un link, una “l”.
Luego vemos que en el caso de fichero1 hay tres conjuntos de tres letras:
rw-r–r–
El primer grupo rw- corresponde a los permisos para el propietario del recurso (fichero)
El segundo grupo r– son los permisos asignados al grupo de usuarios al que pertenece el propietario
El tercer grupo r– son los permisos para el resto de usuarios del sistema.

r es el permiso de lectura (read)
w es el de escritura (write)
x es el de ejecución (eXecute)

Cuando uno de los permisos no se asignan, se indica –

Para cambiar los permisos utilizaremos el comando chmod, como indica la siguiente imagen.
c2

El comando chmod ha de ir seguido de la codificación de activación/desactivación de permisos y después el recurso al que hacemos referencia.

En la imagen hemos indicado 754.
Si pasamos el 7 a binario sería 111, lo que indica los tres permisos activados. rwx.
Si pasamos el 5 a binario sería 101, lo que indica activado el primero y el último, r-x.
Y finalmente el 4 en binario es 100, o sea, solo activado el permiso r.

Podemos necesitar cambiar el propietario de un recurso o el grupo al que pertenece, eso lo haremos con los comandos chown y chgrp
como lo muestra la siguiente captura.
c3

En la prueba he cambiado el propietario del fichero de root que tenía originalmente a ftp2 con chown ftp2 fichero1.
Después he cambiado el grupo que controlará el fichero con chgrp ftp1 fichero1, así que queda que ftp2 sería el que tiene permisos de propietario y todo el que pertenezca al grupo ftp1 se le aplicarían los permisos r-x que corresponden al segundo grupo.

 

En caso que fuera necesario ampliar la seguridad e incluir otros grupos que controlaran un recurso (archivo o carpeta), visita el siguiente link.

 

Saludos

 

Alex

Advertisements
Posted in Linux, sistema, Sistemes
One comment on “Permisos de archivo en Linux

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: