Проблема в следующем:
Сквид при запуске никак не может запустить процессы ncsa_auth -
2003/03/27 18:09:43| Process ID 8171
2003/03/27 18:09:43| With 7351 file descriptors available
2003/03/27 18:09:43| Performing DNS Tests...
2003/03/27 18:09:43| Successful DNS name lookup tests...
2003/03/27 18:09:43| DNS Socket created at 0.0.0.0, port 3524, FD 4
2003/03/27 18:09:43| Adding nameserver xx.xx.xx.xx from /etc/resolv.conf
2003/03/27 18:09:43| helperOpenServers: Starting 2 'ncsa_auth' processes
2003/03/27 18:09:43| WARNING: Cannot run '/usr/local/libexec/ncsa_auth' process.
2003/03/27 18:09:43| WARNING: Cannot run '/usr/local/libexec/ncsa_auth' process.
2003/03/27 18:09:43| Swap maxSize 7168000 KB, estimated 796444 objects
2003/03/27 18:09:43| Target number of buckets: 39822
...
кусок squid.conf:
-cut-
auth_param basic program /usr/local/libexec/ncsa_auth /usr/local/etc/squid/squid.pwd
auth_param basic children 2
auth_param basic realm Proxy Caching Server
auth_param basic credentialsttl 2 hours
-cut-
права на файлы нормальные:
-rw-r--r-- 1 root wheel 416 мар 26 18:08 /usr/local/etc/squid/squid.pwd
-r-xr-xr-x 1 root wheel 15679 мар 27 15:24 /usr/local/libexec/ncsa_auth*в чем же дело?
> 15679 мар 27 15:24 /usr/local/libexec/ncsa_auth*
>
^^^ что за звездочка?
А из шелла сам этот файл запускается?
>> 15679 мар 27 15:24 /usr/local/libexec/ncsa_auth*
>>
>
>
>
>
> ^^^ что за
>звездочка?
>А из шелла сам этот файл запускается?
Из шелла все работает прекрасно,
nobody имеет права запускать этот файл, и читать файл паролей..
звездочка - это gls из ports/sysutils/fileutils красит файлы и звездочки к исполнимым рисует :-)
>Проблема в следующем:
>Сквид при запуске никак не может запустить процессы ncsa_auth -
>2003/03/27 18:09:43| Process ID 8171
>2003/03/27 18:09:43| With 7351 file descriptors available
>2003/03/27 18:09:43| Performing DNS Tests...
>2003/03/27 18:09:43| Successful DNS name lookup tests...
>2003/03/27 18:09:43| DNS Socket created at 0.0.0.0, port 3524, FD 4
>2003/03/27 18:09:43| Adding nameserver xx.xx.xx.xx from /etc/resolv.conf
>2003/03/27 18:09:43| helperOpenServers: Starting 2 'ncsa_auth' processes
>2003/03/27 18:09:43| WARNING: Cannot run '/usr/local/libexec/ncsa_auth' process.
>2003/03/27 18:09:43| WARNING: Cannot run '/usr/local/libexec/ncsa_auth' process.
>2003/03/27 18:09:43| Swap maxSize 7168000 KB, estimated 796444 objects
>2003/03/27 18:09:43| Target number of buckets: 39822
>...
>кусок squid.conf:
>-cut-
>auth_param basic program /usr/local/libexec/ncsa_auth /usr/local/etc/squid/squid.pwd
>auth_param basic children 2
>auth_param basic realm Proxy Caching Server
>auth_param basic credentialsttl 2 hours
>-cut-
>права на файлы нормальные:
>-rw-r--r-- 1 root wheel
> 416 мар 26 18:08
>/usr/local/etc/squid/squid.pwd
>-r-xr-xr-x 1 root wheel
> 15679 мар 27 15:24 /usr/local/libexec/ncsa_auth*
>
>в чем же дело?у меня такой косяк был, когда с правами на директорию намудрил. Посмотри, какие права стоят. Учти, что ncsa_auth должен запускацца под юзером nobody. Делай выводы.
>> 15679 мар 27 15:24 /usr/local/libexec/ncsa_auth*
>>
>>в чем же дело?
>
>у меня такой косяк был, когда с правами на директорию намудрил. Посмотри,
>какие права стоят. Учти, что ncsa_auth должен запускацца под юзером nobody.
>Делай выводы.исправил права.
Все равно не работает:
-rw-r--r-- 1 nobody nogroup 416 мар 26 18:08 /usr/local/etc/squid/squid.pwd
-r-xr-xr-x 1 nobody nogroup 15679 мар 27 15:24 /usr/local/libexec/ncsa_auth*
drwxr-xr-x 4 root wheel 512 мар 27 18:13 /usr/local/etc/squid/
Сквид из портов???
Скачай gz нормальный - работает все с первого раза.
>Сквид из портов???
>Скачай gz нормальный - работает все с первого раза.squid из портов.
Советуешь ставить руками?
Всем спасибо!
Заработало - сам не понял изза чего.
Но видимо я все же с версиями сквида напутал, - старый не удалил а новый поставил.