Ver Mensaje Individual
  #11 (permalink)  
Antiguo 28/07/2006, 00:46
jferrero
Colaborador
 
Fecha de Ingreso: mayo-2006
Ubicación: Valladolid
Mensajes: 525
Antigüedad: 18 años, 10 meses
Puntos: 11
Cuando hablamos de 755 o 777 estamos hablando de numeración octal. Así, un 7 quiere decir un 111 en binario y un 5 es el 101.

Eso, aplicado a los permisos quiere decir, por bits, y leídos de izquierda a derecha: Permiso para lectura(r), permiso para escritura(w) y permiso de ejecución(x).

Así, un 7 da todos los permisos, y un 5 sólo da permisos de lectura y ejecución.

Cuando se agrupan de 3 en 3, como un 755, cada dígito se asocia a entorno. De izquierda a derecha, cada dígito quiere decir: permisos que tiene el propietario del fichero, permisos del grupo de usuarios al que pertenece el fichero y permisos para todo el resto (todo el resto del planeta).

Así, un 755 quiere decir que damos permiso de lectura y escritura a todo el mundo y que sólo el propietario tiene permisos de escritura.

Un permiso 777 es muy peligroso, porque quiere decir que todo el mundo puede leer, escribir y ejecutar tu programa. Lo peligroso no es que pueda leer y ejecutar, sino la posibilidad de escribir. Podrían borrarte el programa o modificarlo. Para todo tipo de cgi y carpeta que lo aloje, lo normal es dejarlo en un 755.

Última edición por jferrero; 29/07/2006 a las 05:08