Автор Тема: squid и squidguard в AltLinux 5.02 школьный  (Прочитано 6399 раз)

Оффлайн zgbgr

  • Участник
  • *
  • Сообщений: 185
  • 74 регион
настроил squidguard и squid.
запускаю squidguard : squidguard -d -c all базы создаются все. ок.
делаю chown -R squid /var/lib/squidguard/db/*
 все ок.
делаю рестарт squid
 и все приехали
/var/lib/squidguard/db/ads/domains permission denied.  и все
 меняю на chown -R nobody /var/lib/squidguard/db/*

ситуация не изменяется.
да и еще та проблема. не получилось настроить ssh доступ к серверу по паролю.
раньше работал с ASPLinux проблем с доступом не было.

Оффлайн zgbgr

  • Участник
  • *
  • Сообщений: 185
  • 74 регион
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #1 : 26.03.2012 20:17:47 »
странно. неужто никто не сталкивался..
может я не так настраиваю?

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #2 : 26.03.2012 20:22:47 »
chown -R squid:squid /var/lib/squidguard

Оффлайн zgbgr

  • Участник
  • *
  • Сообщений: 185
  • 74 регион
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #3 : 26.03.2012 20:32:26 »
chown -R squid:squid /var/lib/squidguard

попробую завтра. но сильно сомневаюсь уже.

Оффлайн zgbgr

  • Участник
  • *
  • Сообщений: 185
  • 74 регион
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #4 : 27.03.2012 18:14:34 »
chown -R squid:squid /var/lib/squidguard
не помогло.

меня вот последняя строчка напрягает:
squidGuard -d -C all
2012-03-27 17:17:27 [1750] New setting: dbhome: /var/squidGuard
2012-03-27 17:17:27 [1750] New setting: logdir: /var/log/squid
2012-03-27 17:17:27 [1750] init domainlist /var/squidGuard/db/adult/domains
2012-03-27 17:18:50 [1750] create new dbfile /var/squidGuard/db/adult/domains.db
2012-03-27 17:18:53 [1750] init urllist /var/squidGuard/db/adult/urls
2012-03-27 17:18:55 [1750] create new dbfile /var/squidGuard/db/adult/urls.db
2012-03-27 17:18:55 [1750] squidGuard 1.4 started (1332847047.220)
2012-03-27 17:18:55 [1750] db update done
2012-03-27 17:18:55 [1750] squidGuard stopped (1332847135.547)


 может кто поделится своим рабочим конфигом squidguard и squid
« Последнее редактирование: 27.03.2012 18:17:33 от zgbgr »

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #5 : 27.03.2012 18:30:50 »
да и еще та проблема. не получилось настроить ssh доступ к серверу по паролю.
раньше работал с ASPLinux проблем с доступом не было.
Если мне память не изменяет, root доступ по умолчанию для ssh запрещен.

Оффлайн zgbgr

  • Участник
  • *
  • Сообщений: 185
  • 74 регион
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #6 : 27.03.2012 18:35:31 »
да и еще та проблема. не получилось настроить ssh доступ к серверу по паролю.
раньше работал с ASPLinux проблем с доступом не было.
Если мне память не изменяет, root доступ по умолчанию для ssh запрещен.
уже настроил ssh.
проблема со squidguard осталась

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #7 : 27.03.2012 18:38:10 »
странно. неужто никто не сталкивался..
может я не так настраиваю?
А как настраивали, можете сказать ?
Попробуйте вычистить squidguard и поставить заново, но без смены прав на директории (кстати, а squidguard из родных репозиториев ставили ?)

Оффлайн zgbgr

  • Участник
  • *
  • Сообщений: 185
  • 74 регион
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #8 : 27.03.2012 18:49:45 »
странно. неужто никто не сталкивался..
может я не так настраиваю?
А как настраивали, можете сказать ?
Попробуйте вычистить squidguard и поставить заново, но без смены прав на директории (кстати, а squidguard из родных репозиториев ставили ?)

squidguard ставил из родных. не собирал...
 может его удалить и по новой поставить.. хотя чего должно измениться то?  виндовый подход.
я уже squidguard самый простой конфиг подсунул и все равно.
после преобразования баз вроде должен выдать request ready а он говорит stopped.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #9 : 27.03.2012 20:01:19 »
Вы как-то странно сквидгуард запускаете.
Он разве не прописывается в службы ? Что-то вроде service squidguard stop/restart/start.
Если останавливается, то либо какой-то папки/файла не хватает (или прав нет на папку), либо что-то с конфигом. Ни разу не сталкивался с этим зверем, поэтому говорю навскидку. Раз из репов ставили, то попробуйте стартануть в самом начале после установки. Что в логах будет в такой ситуации. Может быть пошагово пройти и посмотреть, на каком шаге затык.

Оффлайн zgbgr

  • Участник
  • *
  • Сообщений: 185
  • 74 регион
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #10 : 27.03.2012 20:51:14 »
Вы как-то странно сквидгуард запускаете.
Он разве не прописывается в службы ? Что-то вроде service squidguard stop/restart/start.
Если останавливается, то либо какой-то папки/файла не хватает (или прав нет на папку), либо что-то с конфигом. Ни разу не сталкивался с этим зверем, поэтому говорю навскидку. Раз из репов ставили, то попробуйте стартануть в самом начале после установки. Что в логах будет в такой ситуации. Может быть пошагово пройти и посмотреть, на каком шаге затык.

так это (squidGuard -d -C all ) запуск на преобразование текстовых файлов в формат db.
 
вот наверное мой случай:
The second command ensures that your squid is able to access the blacklists. Please for <squiduser> the uid of your squid.
Depending on the size of your blacklists and the power of your computer this may take a while. If anything is running fine you should see something like the following output in your logfile:

2006-01-29 12:16:14 [31977] squidGuard 1.2.0p2 started (1138533256.959)
2006-01-29 12:16:14 [31977] db update done
2006-01-29 12:16:14 [31977] squidGuard stopped (1138533374.571)



If you look into the directories holding the files domains and urls you see that additional files have been created: domains.db and urls.db. These new files must not be empty!
Only those files are converted you specified to block or whitelist in your squidGuard.conf file.
« Последнее редактирование: 27.03.2012 21:29:40 от zgbgr »

Оффлайн zgbgr

  • Участник
  • *
  • Сообщений: 185
  • 74 регион
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #11 : 28.03.2012 12:57:33 »
н-да по быстрому не получилось решить. две варианта: менять систему или кого нить просить сделать.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #12 : 28.03.2012 14:23:00 »
так это (squidGuard -d -C all ) запуск на преобразование текстовых файлов в формат db.
 
вот наверное мой случай:
The second command ensures that your squid is able to access the blacklists. Please for <squiduser> the uid of your squid.
Depending on the size of your blacklists and the power of your computer this may take a while. If anything is running fine you should see something like the following output in your logfile:

2006-01-29 12:16:14 [31977] squidGuard 1.2.0p2 started (1138533256.959)
2006-01-29 12:16:14 [31977] db update done
2006-01-29 12:16:14 [31977] squidGuard stopped (1138533374.571)

If you look into the directories holding the files domains and urls you see that additional files have been created: domains.db and urls.db. These new files must not be empty!
Only those files are converted you specified to block or whitelist in your squidGuard.conf file.
Тут пишут, что это (поправьте если ошибаюсь) нормальное завершение работы комманды. Просто я не совсем представляю, как этот сквидгуард работает. А вы уже настраивали его где-нибудь и как это все работало можете описать вкратце ?

Оффлайн zgbgr

  • Участник
  • *
  • Сообщений: 185
  • 74 регион
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #13 : 28.03.2012 17:59:38 »
так это (squidGuard -d -C all ) запуск на преобразование текстовых файлов в формат db.
 
вот наверное мой случай:
The second command ensures that your squid is able to access the blacklists. Please for <squiduser> the uid of your squid.
Depending on the size of your blacklists and the power of your computer this may take a while. If anything is running fine you should see something like the following output in your logfile:

2006-01-29 12:16:14 [31977] squidGuard 1.2.0p2 started (1138533256.959)
2006-01-29 12:16:14 [31977] db update done
2006-01-29 12:16:14 [31977] squidGuard stopped (1138533374.571)

If you look into the directories holding the files domains and urls you see that additional files have been created: domains.db and urls.db. These new files must not be empty!
Only those files are converted you specified to block or whitelist in your squidGuard.conf file.
Тут пишут, что это (поправьте если ошибаюсь) нормальное завершение работы комманды. Просто я не совсем представляю, как этот сквидгуард работает. А вы уже настраивали его где-нибудь и как это все работало можете описать вкратце ?
нет не настраивал. первая попытка.
 вот есть у меня конфиги рабочие но на ubuntu. squidguard не пошел на ALTLinux. и новый конфиг давал и т.д. может трабла в squid?
« Последнее редактирование: 28.03.2012 18:33:14 от zgbgr »

Оффлайн fce

  • Участник
  • *
  • Сообщений: 249
  • ALT Linux, XBMC live, Ubuntu, Kubuntu, Android
    • Dansguardian+
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #14 : 29.03.2012 15:16:16 »
Остановите Squid.
Запустите Squid -d12 вывод прикрепите в виде файла.

Принцип работы SquidGuard простой.
По сути SquidGuard - навороченный редиректор.
Принимает на вход строку из значений разделенных пробелом.
Первое значение - url, следующие метод, ip, логины и пр.
Далее значения обрабатываются SquidGuard, согласно заложенным алгоритмам и вашему конфигу.
После чего возращает либо оригинальные значения в виде той же строки, либо модифицированные.

Т.е проверить редиректор можно и без Squid.
Достаточно передать правильно составленную строку редиректору.

запустите /usr/bin/squidGuard -c /etc/squidGuard/squidGuard.conf
Если работает, то программа должна ожидать ввода
попробуйте ввести, что-нибудь наподобие
mail.ru 2 3 4 5 6
в идеале вы должны получить эту строку назад.
Если левые сообщения об ошибках появляются,то разбирайтесь с конфигами и самим SquidGuard, можете прикрепить их в виде файла здесь.

И еще один совет не майтесь с полным файлом squid.conf

Переименуйте его в squid.conf_full
mv squid.conf squid.conf_full
и сделайте его копию без комментариев и пустых строк, например так
cat squid.conf_full | grep -v "^#" | grep -v "^$" > squid.conf
так будет проще и нагляднее искать ошибки и модифицировать конфиг.
Безвыходных ситуаций не бывает, есть ситуации в которые нет входа. На каждого компьютерного гения найдётся свой хакер с винтом.