Estou com um problema com a ferramenta easy-creds
Já instalei a ferramenta mas quando tento rodar a ferramenta me dá esse erro
Couldn't find radiusd. If its installed please create a symbolic link in /usr/bin
[!] Faltam alguns pré-requisitos, a funcionalidade pode ser prejudicada. Revise o arquivo README.
Não sei como fazer um link simbólico e para que fazer
Responder1
Como dito explicitamente na mensagem de erro, você precisa instalar o radiusd. Voce fez? https://www.vultr.com/docs/install-freeradius-on-debian-7
Responder2
Supondo que você DID install radiusd
, darei algumas informações básicas sobre sua pergunta.
PARTE 1: Links simbólicos
Um link simbólico é apenas um pseudo-arquivo que na verdade aponta para outro lugar, ou seja, o arquivo original. Se o arquivo original for removido, o link aponta para uma posição inexistente e, portanto, é quebrado. Você pode criar um através de:
ln -s /original/file /link/position/and/name
Agora teremos um link simbólico name
no diretório /link/position/and/
apontando para o arquivo original file
no diretório /original/
.
PARTE 2: Variável PATH e arquivos executáveis
Sempre que você executa um comando em um terminal apenas digitando seu nome, na verdade você está procurando PATH
um arquivo executável com o mesmo nome. O PATH
próprio é uma lista de diretórios onde procurar possíveis comandos; exiba o seu digitando echo $PATH
e você terá uma lista separada por dois pontos de diretórios onde os programas estão instalados:
$echo $PATH
/home/johnny/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Se easy-creds
não for possível encontrá radiusd
-lo /usr/bin
, apesar de estar instalado, o executável está em outro lugar e precisa ser vinculado /usr/bin
(como easy-creds
parece procurá-lo lá)
ln -s /path/to/radiusd /usr/bin/radiusd
Criará um link simbólico radiusd
apontando /usr/bin
para o programa real.
Espero que esta breve visão geral lhe dê uma ideia básica de como as coisas funcionam.