Diferencia entre revisiones de «Introducción a Linux/Archivos y permisos»

Contenido eliminado Contenido añadido
Línea 77:
lrwxrwxrwx 1 pepe users 12 Nov 12 2000 a -> /etc/hosts
 
La primera línea presenta un directorio (la d al principio de la línea lo indica), la segunda presenta un archivo (el guión inicial lo indica) y la tercera un enlace. El nombre del directorio es graficas tiene 5 archivos, fue modificado por última vez el 21 de Febrero del año en curso a las 6:31AM, el dueño es pepe, el grupo es users y el tamaño es 4096 bytes ---en realidad el tamaño cobra sentido sólo en el caso de archivos como c.tar.gz cuyo tamaño es 62561 bytes. Los tres caracteres rwx que siguen a la d inicial indican los permisos para el dueño, los tres siguientes r-x indican los permisos para el grupo y los tres siguientes r-x indican los permisos para el resto de usuarios. Como el orden de estos permisos es siempre el mismo (primero lectura r, después escritura w y después ejecución x), resulta que el archivo c.tar.gz no es ejecutable, que puede ser leido por el dueño y el grupo pero no por los demás usuarios, además puede ser escrito sólo por pepe. Del enlace podemos destacar que se llama a, que enlaza al archivo /usretc/bin/awkhosts y que su tamaño y permisos reales los heredará de /usr/binetc/awkhosts.
 
Los permisos de un archivo pueden ser modificados por el dueño o por el administrador del sistema con el comando '''chmod''' que espera dos parámetros: cambio por realizar al permiso y nombre del archivo por cambiar. Los permisos se pueden especificar en octal o con una o más letras para identificar al usuario (u para el usuario, g para el grupo, o para los demás usuarios y a para todos), un +, un - o un = y después letras para identificar los permisos (r, w o x). Por ejemplo: