URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 28127
[ Назад ]

Исходное сообщение
"squid2.5+ncsa_auth. Cant run auth process."

Отправлено dodger , 27-Мрт-03 13:17 
Проблема в следующем:
Сквид при запуске никак не может запустить процессы 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*

в чем же дело?


Содержание

Сообщения в этом обсуждении
"squid2.5+ncsa_auth. Cant run auth process."
Отправлено dawnshade , 27-Мрт-03 14:32 
>     15679 мар 27 15:24 /usr/local/libexec/ncsa_auth*
>
                                                     ^^^ что за звездочка?
А из шелла сам этот файл запускается?



"squid2.5+ncsa_auth. Cant run auth process."
Отправлено dodger , 28-Мрт-03 04:05 
>>     15679 мар 27 15:24 /usr/local/libexec/ncsa_auth*
>>
>            
>          
>          
>          
>        ^^^ что за
>звездочка?
>А из шелла сам этот файл запускается?


Из шелла все работает прекрасно,
nobody имеет права запускать этот файл, и читать файл паролей..
звездочка - это gls из ports/sysutils/fileutils красит файлы и звездочки к исполнимым рисует :-)


"squid2.5+ncsa_auth. Cant run auth process."
Отправлено EndoR , 27-Мрт-03 15:51 
>Проблема в следующем:
>Сквид при запуске никак не может запустить процессы 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. Делай выводы.


"squid2.5+ncsa_auth. Cant run auth process."
Отправлено dodger , 28-Мрт-03 04:11 
>>     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/


"squid2.5+ncsa_auth. Cant run auth process."
Отправлено dawnshade , 28-Мрт-03 09:32 
Сквид из портов???
Скачай gz нормальный - работает все с первого раза.



"squid2.5+ncsa_auth. Cant run auth process."
Отправлено dodger , 28-Мрт-03 09:39 
>Сквид из портов???
>Скачай gz нормальный - работает все с первого раза.

squid из портов.
Советуешь ставить руками?


"squid2.5+ncsa_auth. Cant run auth process."
Отправлено dodger , 28-Мрт-03 10:32 
Всем спасибо!
Заработало - сам не понял изза чего.
Но видимо я все же с версиями сквида напутал, - старый не удалил а новый поставил.