Problemas al crear un enlace simbólico

Problemas al crear un enlace simbólico

Tengo un problema con la herramienta easy-creds.

Ya instalé la herramienta pero cuando intento ejecutarla me da este error

 Couldn't find radiusd. If its installed please create a symbolic link in /usr/bin

[!] Faltan algunos requisitos previos, la funcionalidad puede verse afectada. Revise el archivo LÉAME.

No se como hacer un enlace simbólico y para que hacerlo

Respuesta1

Como se dice explícitamente en el mensaje de error, es necesario instalar Radiud. ¿Lo has hecho? https://www.vultr.com/docs/install-freeradius-on-debian-7

Respuesta2

Suponiendo que lo hayas instalado radiusd, te daré algunos antecedentes sobre tu pregunta.


PARTE 1: Enlaces simbólicos

Un enlace simbólico es simplemente un pseudoarchivo que en realidad apunta a otra parte, es decir, al archivo original. Si se elimina el archivo original, el vínculo apunta a una posición que no existe y, por lo tanto, se rompe. Puedes crear uno a través de:

 ln -s /original/file /link/position/and/name

Ahora tendremos un enlace simbólico nameen el directorio /link/position/and/que apunta al archivo original fileen el directorio /original/.


PARTE 2: Variable PATH y archivos ejecutables

Cada vez que ejecuta un comando en una terminal simplemente escribiendo su nombre, en realidad está buscando PATHun archivo ejecutable con el mismo nombre. El PATHmismo es una lista de directorios donde buscar posibles comandos; muestra el tuyo escribiendo echo $PATHy tendrás una lista de directorios donde están instalados los programas separados por dos puntos:

$echo $PATH
/home/johnny/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

Si easy-credsno puede encontrarlo radiusda /usr/binpesar de estar instalado, el ejecutable está en otro lugar y debe vincularse /usr/bin(como easy-credsparece buscarlo allí).

ln -s /path/to/radiusd /usr/bin/radiusd

Creará un enlace simbólico radiusdque /usr/binapuntará al programa real.


Espero que esta breve descripción le dé una idea básica de cómo funcionan las cosas.

información relacionada