
28/07/2006, 00:46
|
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 |