Chúng tôi đã cài đặt một deamon FreeRADIUS 2 trên máy chủ CentOS 5.7.
Chúng tôi muốn sử dụng mô-đun Python được viết sẵn để ủy quyền nhưng có một vấn đề: Mô-đun Python chúng tôi đã yêu cầu Python 2.6 trở lên nhưng Python được cài đặt với CentOS là Python 2.4 .
Bây giờ, quản trị viên máy chủ đã cài đặt Python 2.6 trong một thư mục riêng /usr/lib/Python2.6
để chúng tôi có thể chạy Python 2.6 từ đó. Tuy nhiên,/usr/bin/python
vẫn là Python 2.4. Rõ ràng, thay thế Python 2.4 mặc định sẽ gây ra tất cả các loại vấn đề.
Có cách nào để tôi có thể buộc FreeRADIUS sử dụng /usr/lib/Python2.6
thay vì 2.4 mặc định để định vị và chạy các mô-đun không?
/usr/lib/
là đường dẫn đầu tiên và sau đó nối các đường dẫn khác mặc định như /bin
và /usr/bin
. Bạn cũng có thể cần symlink python2.6 đến python.