Доброй сети.
Работаю в конторке и мне достался в наседство от пред админа
FreeBSD 4.5 + icradius. Вот вроде в системя я все поправил, а вот с icradius разобраться немогу. Отсюда возникли вопросы.
1. icradius можно проверить на работоспособность?
2. как можно удалить uninstall icradius есть ли скрипт если нет
то что нужно сделать в ручную...Премного благодарен.
>Доброй сети.
>Работаю в конторке и мне достался в наседство от пред админа
>FreeBSD 4.5 + icradius. Вот вроде в системя я все поправил, а
>вот с icradius разобраться немогу. Отсюда возникли вопросы.
>
>1. icradius можно проверить на работоспособность?
>2. как можно удалить uninstall icradius есть ли скрипт если нет
>
> то что нужно сделать в ручную...
>
>Премного благодарен.поставь на свою WKS FreeBSD, icradius и ищи uninstall и проверяй
работоспособность сколько душе угодно
Все сделал.
Переустановил. Я ICradius тока немогу запустить
скрипты radius.cgi и usage.cgi
может кто подскажет библиотекуIC::Radius для перла , а то я только Authen::Radius нашел
с ней неработает. в 1 61 строка или 62 строка.
говорит что функции
> init
типа нет.
>Все сделал.
>Переустановил. Я ICradius тока немогу запустить
>скрипты radius.cgi и usage.cgi
>может кто подскажет библиотеку
>
>IC::Radius для перла , а то я только Authen::Radius нашел
>с ней неработает. в 1 61 строка или 62 строка.
>говорит что функции
>> init
>типа нет.less radius.cgi
grep "use " radius.cgiсоответственно смотри какие модули у тебя должны быть в наличие у Perl'а,
perl лучше поставить свежий >= 5.6.0 и доставить все необходимые модули
perldoc perllocal, ну и вообще perldocобычно администратор отвечающий за Perl:
perldoc CPAN
затем создает скрипт cpan и вперед - доставлять модули.
PS. Perl можно поставить в систему самостоятельно, можно из портов и
потом доставлять модули, при этом помнить что основной перл в системе
это /usr/bin/perl - и ни в коем случае не курочить его и второй - это
наш /usr/local/bin/perl с дополнительными модулями (и не забывать про
это в перловых программах: #!/usr/local/bin/perl
Спасибо, модуль нашел и поставил.
Все скрипт отработал. Только при отработке скрипта в броузере
появляется менюшка а по центруError: Unable to open file /usr/local/apache/cgi-bin/icradiusweb.sessions: No such file or directory
такого файла вообще нет ни в дистрибутиве ни в script.
если его надо создавать самому то что в нутри должно быть.
>Спасибо, модуль нашел и поставил.
>Все скрипт отработал. Только при отработке скрипта в броузере
>появляется менюшка а по центру
>
>Error: Unable to open file /usr/local/apache/cgi-bin/icradiusweb.sessions: No such file or directory
>
>такого файла вообще нет ни в дистрибутиве ни в script.
>если его надо создавать самому то что в нутри должно быть.ищи и смотри как запускается apache (uid/gid) и uid/gid скриптов для
web интерфейса, ну и рабочая директория для всего этого хозяйства.
>ищи и смотри как запускается apache (uid/gid) и uid/gid скриптов для
>web интерфейса, ну и рабочая директория для всего этого хозяйства.Я вообще несталкивался с (uid/gid) в apache
если я правильно понял то это аналог (uid/gid) в passwd
аля уникальный номер при регистрации.
для директории где лежат скрипты.
в .confScriptAlias /cgi-bin/ "/.../cgi-bin/"
<Directory ".../cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
просто даже незнаю что еще надо вписать если есть ссылки кинь плиз :))
>>ищи и смотри как запускается apache (uid/gid) и uid/gid скриптов для
>>web интерфейса, ну и рабочая директория для всего этого хозяйства.
>
>Я вообще несталкивался с (uid/gid) в apache
>если я правильно понял то это аналог (uid/gid) в passwd
>аля уникальный номер при регистрации.
>
>
>для директории где лежат скрипты.
>в .conf
>
>ScriptAlias /cgi-bin/ "/.../cgi-bin/"
><Directory ".../cgi-bin">
> AllowOverride None
> Options ExecCGI
> Order allow,deny
> Allow from all
></Directory>
>
>просто даже незнаю что еще надо вписать если есть ссылки кинь плиз
>:))Посмотри скрипт radius.cgi , там должно быть видно , где он пытается создать временные файлы для сессии. Создай директорию с соответствующими правами.
Кстати если это родной скрипт , там у тебя ещё будет проблема с кукисами :) Рекомендую в место имени домена поставить "" и всё будет работать.
>Посмотри скрипт radius.cgi , там должно быть видно , где он пытается
>создать временные файлы для сессии. Создай директорию с соответствующими правами.
>Кстати если это родной скрипт , там у тебя ещё будет проблема
>с кукисами :) Рекомендую в место имени домена поставить "" и
>всё будет работать.файл создал права на него тоже.
chmod o+rw ../icradiusweb.sessions
приглажение стал выдавать.
но вот беда ввожу логин пароль а он гад непускает причем и то и другое верно.
может надо создат другого пользователя и подним заходить.
про домен так ничего и непонял.