Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/11/2006, 15:00
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
A ver, estamos hablando de permisos de archivo Unix, una explicación sencilla:
Archivos:
-> Permiso de lectura: permite leer (2)
-> Permiso de escritura: permite escribir en el archivo (4)
-> Permiso de ejecución: permite ejecutar el archivo (1)

Carpetas:
->Permiso de lectura: Permite leer los archivos de la carpeta (2)
-> Permiso de escritura: Permite escribir en la carpeta (crear nuevos archivos por ejemplo (4)
-> Permiso de ejecución: permite leer el listado de archivos de la carpeta (1)

Los permisos se suman, es decir, aplicar '6' ('2' + '4') es equivalente a decir "lectura y escritura"
Los permisos se aplican a 3 categorías de usuarios: dueño, usuarios del grupo al que pertenece el dueño, resto de los usuarios (de ahí el 666, un número para cada 'categoría'). 666 es por lo tanto, lectura y escritura para dueño-grupo-todos

Al ponerle 666, quitaste la posibilidad de entrar en la carpeta y obtener su directorio, porque le sacaste el permiso de ejecución.

¿solución? yo iría por un cliente de correo que permita ejecutar comandos, y cambiaría los permisos de la carpeta con:

chmod 777 nombre_carpeta

(7 es lectura+escritura+ejecución, 2+4+1)


Saludos.