On Sun, 25 Feb 2001, Hue-Bond wrote: > El domingo 25 de febrero de 2001 a la(s) 10:27:40 +0100, Antonio Castro > contaba: > > > >Tienes permisos para ello ? > >Están ambos en el mismo FileSystem ? > >Ambas cosas son imprescindibles. > > Yo he leído que hacer un enlace duro a un directorio tenía > alguna implicación de seguridad pero no vi la explicación por lo > que sigo con el interrogante. ¿Dónde estará el problema?
En POSIX ln y link(2) no permiten hacer enlaces duros a directorios. Sinceramente creo que lo contrario sería un caos. Un link duro representa dos cosas idénticas con distinto nombre y eso no es deseable en una estructura jerarquica de directorios. El directorio actual podría llegar a tener varios nombres distintos. Te imaginas que el comando pwd devolviera una lista del tipo. /home/usuario/dat/txt /home/usuario/datos/txt Curiosamente POSIX no prohíbe que los enlaces duros crucen los limites de los sistemas de ficheros aunque eso no es posible con un sistema de ficheros plano como el de Linux porque el inodo es un valor de clave única dentro de un sistema plano de ficheros. Los inodos son claves numéricas. Interesa manejar claves pequeñas y no parece facil hacer un sistema de ficheros que admita enlaces duros entre sistemas de ficheros distintos. En el caso de NFS por ejemplo la cuestión sería especialmente compleja. No imagino que sistema de claves i-nodos podría permitir algo así. A mi me parece imposible salvo soluciones muy ineficientes pero el caso es que POSIX no lo prohibe. Creo que lo prohibe el sentido común. > > >[EMAIL PROTECTED] > > -- > David Serrano <[EMAIL PROTECTED]> - Linux Registered User #87069 > Un saludo Antonio Castro +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ /\ /\ Ciberdroide Informática (Tienda de Linux) \\W// <<< http://www.ciberdroide.com >>> _|0 0|_ +-oOOO--(___o___)--OOOo----------------------------------------------------+ | . . . . U U . . . . Antonio Castro Snurmacher [EMAIL PROTECTED] | | . . . . . . . . . . | +()()()----------()()()----------------------------------------------------+ | *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** | | <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>> | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+