Rodrigo Ahumada <[email protected]> wrote: [...]
> Eso tiene mucho sentido, tal vez en algunos Unix 'cp' simplemente no > podÃa distinguir un directorio de un archivo, y era uno el que tenÃa > que informarle... No, esa distincion siempre se mantuvo muy clara. [Una de las pifias de seguridad _graves_ de los primeros Unix era que mkdir(2) no era atomico, funcionaba via crear un archivo(!) como root con todos los permisos (en particular, SUID/SGID), luego le cambiaba el tipo a "directorio" y le ajustaba los permisos/duen~o/grupo, y finalmente lo llenaba con informacion "directoristica" (en realidad, bastaba llenarlo con ceros para crear un directorio vacio). Si podias pillar ese directorio a medio crear mientras aun era un archivo, podias llenarlo con el ejecutable de tu eleccion (escribir en un SUID/SGID no le quitaba el permiso especial), y el resto era tirar y abrazarse...] -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 2654431 Universidad Tecnica Federico Santa Maria +56 32 2654239 Casilla 110-V, Valparaiso, Chile 2340000 Fax: +56 32 2797513

