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 >>> |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+