Si señores, un ” enlace simbolico ” , es el equivalente a un ” acceso directo “, asi de simple, y su uso en linux es muy importante, dado que si por ejemplo queremos dar acceso a un usuario a una determinada carpeta, pero no de forma directa, lo mas facil es crearle un enlace simbolico en su directorio /home/<usuario>, para que acceda a dicho contenido sin que que tenga porque estar navegando o accediendo a partes del sistema que no queremos.
El caso mas común es el siguiente. Imaginaros que creamos un usuario FTP, con acceso a su /home/<usuario>, e imaginaros tambien que ese usuario tien que publicar contenido web dentro de la carpeta /var/www.
Pues la solucion a este problema la tenemos con los enlaces simbolicos, dado que lo único que temos que hacer es crear una carpeta llamda por ejempo www, dentro de su /home por tano : ” /home/usuario/www”, y haremos que su directorio web, dentro de /var/www/<usuario> , este enlazada con esta.
Con esto se consigue que cuando el usuario entre por ftp, a su carptea personal, tambien pueda acceder a su carpeta web, sin haber tenido que salirse de su directorio personal (” que es lo que queremos nosotros como administradores del equipo” ).
Para realizar todo esto , lo hariamo por tanto con el comando ” ln “, que es el que en linux se utiliza para crar estos enlaces. Asi pues la forma de utilizar est comando con el ejemplo que he expuesto seria la siguiene :
Para publica ficheros en el servidor web, se crea una carpeta llamada or ejemplo /home/pepe/www
cd /home/pepe
mkdir www
Posteriormente creamos un enlace imbolico de esta carpeta en /var/www/pepe
$ sudo ln -s /home/pepe/www /var/www/pepe
( con esto se condigue seguridad y que todo lo que publiques en tu arpeta www, de tu directorio personal, se vea automaticamente en la agina web, dentro del directorio pepe ).
Como veis he puesto un ejemplo muy practico y de uso diario, pero se os pueden ocurrir, mil ideas, y ahora que ya conoceis el comando eso ya depende de vosotros.



















