CentOS 5.7サーバーにFreeRADIUS 2デーモンがインストールされています。
事前に作成されたPythonモジュールを使用して認証を行いたいのですが、問題があります。取得したPythonモジュールにはPython 2.6以降が必要ですが、CentOSにインストールされているPythonはPython 2.4です。
これで、サーバー管理者がPython 2.6を別のフォルダーにインストールした/usr/lib/Python2.6
ため、そこからPython 2.6を実行できます。ただし、/usr/bin/python
Python 2.4のままです。どうやら、デフォルトのPython 2.4を置き換えると、あらゆる種類の問題が発生します。
/usr/lib/Python2.6
デフォルトの2.4の代わりにFreeRADIUSを使用してモジュールを見つけて実行する方法はありますか?
スクリプトを変更して、特定のパスから実行することはできませんか?
—
Bart Silverstrim
freeradius起動スクリプトでPATH変数をエクスポートしようとしていると思います。エクスポートされた値では、次のように指定することができます
—
Khaled
/usr/lib/
最初のパスとして、その後のようにデフォルトに他のパスを追加/bin
して/usr/bin
。python2.6をpythonにシンボリックリンクする必要がある場合もあります。
CentOSの機能が損なわれるため、シンボリックPythonは機能しません。スクリプトでパスを指定しましたが、試しませんでした。チェックします。
—
ヘンリクセン