Две возможности происходят со мной первое, что пришло на ум. Прежде всего, каталог,/var/run/freeradius, не существует, или у пользователя нет разрешения записать в том каталоге. Вы устанавливали от пакета или источника? Из чего результат ls /var/run/freeradius/
и какой пользователь Вы выполняете freradius как? Если Вы установили от пакета, каталог должен был быть установкой для Вас. Если не Вы, возможно, должны создать/var/run/freeradius каталог и дать ему использование верных полномочий chown
и chmod
. Посмотрите на страницы справочника для них.
Другая возможность состоит в том, что Сокет становится созданным, поскольку корень и затем privleges отбрасывается. В этом случае Вы, возможно, должны сделать umask для freeraduis демона 002 и/var/run/freeradius каталог sgid групповому пользователю для freeradius. Эти изменения должны были бы быть сделаны в сценарии, который запускает freeradius. См. страницы справочника для umask и chmod для получения дополнительной информации об этом.
При установке пакета из репозитория Ubuntu, обе проблемы должны были быть обработаны. Если Вы не сделали можно хотеть полагать, что установка пакета, использующего склонный - добирается или способность. Если Вы не уверены который пакет установить способный кэш использования для обнаружения. apt-cache search freeradius
должен сказать, какие пакеты для freeradius доступны. apt-get -s install package
говорит Вам, что будет установлено и apt-get install package
на самом деле пакеты.