CentOS 5.7 서버에 FreeRADIUS 2 데몬이 설치되었습니다.
우리는 사전 작성된 파이썬 모듈을 사용하여 권한을 부여하고 싶지만 문제가 있습니다. 우리가 가지고있는 파이썬 모듈에는 Python 2.6 이상 이 필요 하지만 CentOS와 함께 제공되는 Python은 Python 2.4 입니다.
이제 서버 관리자는 별도의 폴더에 Python 2.6을 설치 /usr/lib/Python2.6
했으므로 거기에서 Python 2.6을 실행할 수 있습니다. 그러나 /usr/bin/python
여전히 파이썬 2.4입니다. 분명히 기본 Python 2.4를 바꾸면 모든 종류의 문제가 발생합니다.
/usr/lib/Python2.6
기본 2.4 대신 FreeRADIUS가 강제로 모듈을 찾아 실행할 수있는 방법이 있습니까?
특정 경로에서 실행되도록 스크립트를 수정할 수 없습니까?
—
Bart Silverstrim
freeradius 시작 스크립트에서 PATH 변수를 내보내려고한다고 생각합니다. 내 보낸 값에서
—
Khaled
/usr/lib/
첫 번째 경로로 지정한 다음 /bin
and과 같은 기본 다른 경로를 추가 할 수 있습니다 /usr/bin
. python2.6을 python에 심볼릭 링크해야 할 수도 있습니다.
CentOS에서는 문제가 발생하기 때문에 Symlinking Python이 작동하지 않습니다. 스크립트에서 경로를 지정했지만 시도하지 않았습니다. 확인 할게.
—
henriksen 2012 년