シンボリックリンクの設定に問題があります。

シンボリックリンクの設定に問題があります。

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同じ名前の実行可能ファイルを検索します。これは、可能なコマンドを検索できるディレクトリのリストです。PATHshow 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/bineasy-creds

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

radiusd実際のプログラムへのシンボリック/usr/binリンクが生成されます。


この簡単な概要で、物事がどのように機能するかについての基本的な理解を得ることができることを願っています。

関連情報