SQUID и Пермеса (Не хватает пермесов для SQUID)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Artem M.
Сообщения: 174
ОС: Debain GNU/Linux 4

SQUID и Пермеса

Сообщение Artem M. »

После конфигурирования squid.conf выдает сообщение:

2006/10/03 13:35:50| Creating Swap Directories
FATAL: Failed to make swap directory /mnt/hdb1/cache/00: (13) Permission denied
как я понимаю прав на запись не хватает. Как ему эти права дать
P.S.
команда chown не помогает
Для Вас, Юлий Соломонович, бесплатно. Так сказать - 300 руб.
Спасибо сказали:
Аватара пользователя
Mind Freedom
Сообщения: 207

Re: SQUID и Пермеса

Сообщение Mind Freedom »

А монтируется /dev/hdb1 с какими параметрами?
Hey, what do you see? Something beautiful, something free?
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
Спасибо сказали:
Artem M.
Сообщения: 174
ОС: Debain GNU/Linux 4

Re: SQUID и Пермеса

Сообщение Artem M. »

Mind Freedom писал(а):
03.10.2006 09:51
А монтируется /dev/hdb1 с какими параметрами?

Да я, как то, не подумал про параметры. Просто в '/etc/fstab' задал '/dev/hdb1 /mnt/hdb1 auto rw' ну 'mount -a' - вот, собственно и всё. А как нужно?
Для Вас, Юлий Соломонович, бесплатно. Так сказать - 300 руб.
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: SQUID и Пермеса

Сообщение Shura »

что выдает ls -ld /mnt/hdb1 и ls -ld /mnt/hdb1/cache
И от какого пользователя запускается squid?
Rock'n'roll мертв © БГ
Спасибо сказали:
Artem M.
Сообщения: 174
ОС: Debain GNU/Linux 4

Re: SQUID и Пермеса

Сообщение Artem M. »

Shura писал(а):
03.10.2006 18:38
что выдает ls -ld /mnt/hdb1 и ls -ld /mnt/hdb1/cache
И от какого пользователя запускается squid?

Рутовские привилегие для программы Squid я дал с помощью команды 'chmod u+s /usr/sbin/squid'(он у меня, соответственно, в этом каталоге)
Команды выдают вот это:

[root@phantom ~]# ls -ld /dev/hdb1
brw-rw---- 1 root disk 3, 65 Окт 4 2006 /dev/hdb1

[root@phantom /]# ls -ld /mnt/hdb1/cache
drwxr-xr-x 2 root root 8192 Окт 3 13:02 /mnt/hdb1/cache


Впрочем я и по стандартной настройке делал. Там что-то типа /var/lib/sbin/squid/cache - ну, то етсь, на том же диске, что и linux стоит - таже хрень.
Ну а вот мои настройки squid.conf может в них что то не так:

cache_mem 8M
cache_dir ufs /mnt/hdb1 128 16 256
cache_swap_high 97
cache_swap_low 90
maximum_object_size 1024 KB
minimum_object_size 0 KB
maximum_object_size_in_memory 32 KB
cache_access_log /opt/log/acces.log
cache_log /opt/log/cache.log
acl SSL_ports port 443 563
acl all src 0.0.0.0/0.0.0.0
acl allowed_hosts src 10.42.92.0/255.255.254.0
acl localhost src 127.0.0.1/255.255.255.255
acl squid_block_badlang url_regex -i "/etc/squid/squidblock/badlang.block.txt"
acl squid_block_porn url_regex -i "/etc/squid/squidblock/porn.block.txt"
http_access deny squid_block_badlang
http_access deny squid_block_porn
http_access allow allowed_hosts
http_access allow localhost
http_access allow SSL_ports
http_access deny all !allowed_hosts
visible_hostname phanto
Для Вас, Юлий Соломонович, бесплатно. Так сказать - 300 руб.
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: SQUID и Пермеса

Сообщение Shura »

Рутовские привилегие для программы Squid я дал с помощью команды 'chmod u+s /usr/sbin/squid'(он у меня, соответственно, в этом каталоге)

Немедленно возвращай все как было!

По идее squid должен запускаться от пользователя с именем squid, соответсвенно каталог с кэшем тоже должен принадлежать этому пользователю, а не руту.
Rock'n'roll мертв © БГ
Спасибо сказали:
Aquarius
Сообщения: 132
ОС: FreeBSD 6.2-RELEASE-p1

Re: SQUID и Пермеса

Сообщение Aquarius »

(Shura @ Oct 4 2006, в 18:27) писал(а):Немедленно возвращай все как было!
да не, возвращать непременно немедленно необязательно, все равно squid запускается от root'а, а потом drop'ает привелегии обычно до squid или nobody, что указано в конфиге
2 Artem M.: почитай сначала документацию прежде чем производить сомнительные действия и делать ошибочные предположения
Computer is Only a Tool
Спасибо сказали:
Artem M.
Сообщения: 174
ОС: Debain GNU/Linux 4

Re: SQUID и Пермеса

Сообщение Artem M. »

Чтобы кэш создался, я добился - теперь другая проблема - он запускается, но не работает. Я, наверное, совсем чайник, но я думал, если есть интерфейс ppp0 и запущенный squid(ну, ясень пень, настроенный), то все описанные в ACL компы, которым можно, будут иметь доступ через это подключение, но этого не происходить. Посмотрите, пожалуйста, выше мои настройки в squid.conf - что там не так то?

P.S.
Кстате, кому интересно, как КЭШ заработал, то я, даже, не знаю что и сказать. Просто вместо ASP10, поставил ASP9.0 и всё.
Для Вас, Юлий Соломонович, бесплатно. Так сказать - 300 руб.
Спасибо сказали:
Artem M.
Сообщения: 174
ОС: Debain GNU/Linux 4

Re: SQUID и Пермеса

Сообщение Artem M. »

Всем спасибо, господа! Заработало! Но вот только объясните - я его запускал просто командой squid - он грузился без ошибок, процесс его нормально висел, но сам прикси не работал. А вот 'service squid start' - и всё отлично работает. Объясните - почему. Ну просто интиресно!

Да и еще очень хотелось бы узнать, как статистику с другого компа в браузере посмотреть.
Для Вас, Юлий Соломонович, бесплатно. Так сказать - 300 руб.
Спасибо сказали:
Аватара пользователя
Mind Freedom
Сообщения: 207

Re: SQUID и Пермеса

Сообщение Mind Freedom »

По service squid start запускается скрипт (что-то вроде /etc/rc.d/squid), а по squid собсно сам голый сквид.

По поводу статистики - юзай sarg.
Hey, what do you see? Something beautiful, something free?
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
Спасибо сказали:
Artem M.
Сообщения: 174
ОС: Debain GNU/Linux 4

Re: SQUID и Пермеса

Сообщение Artem M. »

А можно про sarg поподробнее. Кто он и где его взять?
Для Вас, Юлий Соломонович, бесплатно. Так сказать - 300 руб.
Спасибо сказали:
Aquarius
Сообщения: 132
ОС: FreeBSD 6.2-RELEASE-p1

Re: SQUID и Пермеса

Сообщение Aquarius »

утилитка, формирующая html со статистикой использования squid
там же где и squid, скорее всего (на дисках дистрибутива)
Computer is Only a Tool
Спасибо сказали:
Artem M.
Сообщения: 174
ОС: Debain GNU/Linux 4

Re: SQUID и Пермеса

Сообщение Artem M. »

Спасибо, буду юзать...
Для Вас, Юлий Соломонович, бесплатно. Так сказать - 300 руб.
Спасибо сказали: