Auf einem CentOS 5.7-Server ist ein FreeRADIUS 2-Deamon installiert.
Wir möchten ein vorab geschriebenes Python-Modul für die Autorisierung verwenden, aber es gibt ein Problem: Das Python-Modul, das wir haben, erfordert Python 2.6 oder höher, aber das mit CentOS installierte Python ist Python 2.4 .
Jetzt hat der Serveradministrator Python 2.6 in einem separaten Ordner installiert, /usr/lib/Python2.6
damit wir Python 2.6 von dort aus ausführen können. Ist /usr/bin/python
jedoch immer noch Python 2.4. Anscheinend wird das Ersetzen des Standard-Python 2.4 alle möglichen Probleme verursachen.
Kann ich FreeRADIUS auf irgendeine Weise zwingen, /usr/lib/Python2.6
anstelle von Standard 2.4 Module zu suchen und auszuführen?
/usr/lib/
als ersten Pfad angeben und dann die anderen Standardpfade wie /bin
und anhängen /usr/bin
. Möglicherweise müssen Sie auch Python2.6 mit Python verknüpfen.