Una pequeña explicación sobre los permisos de los ficheros en UNIX (para quien interese):
-rw------- indica los permisos del fichero.
El primer carácter indica el tipo de fichero, - si es un fichero, d si es un directorio y s si está activo el SetUID, o suid, que significa que al ejecutar el fichero coge los permisos que tenga el dueño del fichero.
Los siguientes 3 caracteres indican los permisos del dueño, los siguientes 3 del grupo al que pertenece el dueño y finalmente los 3 restantes para los demás usuarios.
Cada grupo de 3 caracteres indica 3 permisos: lectura (r), escritura (w) y ejecución (x). Los que estén activos aplican. Por ejemplo, en el caso anterior tenemos que dicho fichero sólo lo puede leer y escribir el dueño, pero no ejecutar, y los demás usuarios no pueden hacer nada.
Estos permisos también se suelen representar como bits, es decir, el ejemplo anterior sería 0 110 000 000, que viene a ser en octal (porque agrupamos los bits de 3 en 3) 0600, así que por ejemplo el comando chmod 0600 cambiaría los permisos a -rw------- a cualquier fichero. Otro ejemplo: chmod 0764 serían los permisos -rwxrw-r--, con lo que se cambiaría el fichero a todos los permisos para el dueño, todos los permisos salvo ejecución para el grupo y sólo lectura para el resto de usuarios.
Y ya que estoy os explico un poco la salida de ls -l y así todos contentos:
Código: Seleccionar todo
-rw------- Permisos
1 Número de enlaces (no recuerdo si sólo duros o duros y blandos)
albert Dueño del fichero
albert Grupo del fichero
8434 Tamaño en bytes
2010-12-29 00:48 HW Fecha de última modificación (si no recuerdo mal xD)
Saludos