easy-credsツールの使用に問題があります。
ツールをインストールしたがツールを実行しようとすると、このエラーが発生します。
Couldn't find radiusd. If its installed please create a symbolic link in /usr/bin
[!] 一部の前提条件が欠落して機能が損なわれる場合があります。追加情報ファイルを表示します。
シンボリックリンクの作成方法と作成目的がわかりません。
答え1
エラーメッセージに記載されているように、Radidをインストールする必要があります。終わった? https://www.vultr.com/docs/install-freeradius-on-debian-7
答え2
あなたがそれをインストールしたと仮定し、radiusd
問題に関するいくつかの背景情報を提供します。
パート1:シンボリックリンク
シンボリックリンクは、実際には別の場所、つまり元のファイルを指す偽のファイルです。元のファイルを削除すると、リンクが存在しない場所を指すため、リンクが壊れます。次の方法で作成できます。
ln -s /original/file /link/position/and/name
name
これで、ディレクトリ内のソースファイルを/link/position/and/
指すシンボリックリンクをディレクトリに作成します。file
/original/
パート2:PATH変数と実行可能ファイル
名前を入力して端末でコマンドを実行するたびに、実際にはPATH
同じ名前の実行可能ファイルを検索します。これは、可能なコマンドを検索できるディレクトリのリストです。PATH
show yourディレクトリを入力すると、echo $PATH
コロンで区切られたインストーラディレクトリのリストが表示されます。
$echo $PATH
/home/johnny/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
インストールしても見つからない場合は、easy-creds
実行ファイルが別の場所にあるので、リンクを歩く必要があります。 (そこで検索すればいいようです。)radiusd
/usr/bin
/usr/bin
easy-creds
ln -s /path/to/radiusd /usr/bin/radiusd
radiusd
実際のプログラムへのシンボリック/usr/bin
リンクが生成されます。
この簡単な概要で、物事がどのように機能するかについての基本的な理解を得ることができることを願っています。