Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Не запускается samsdaemon.  (Прочитано 5632 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Uraborus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Не запускается samsdaemon.
« : 23 Октября 2009, 17:09:30 »
Ubuntu 8.04
Squid с репозиторий.
MySql, PHP,Appache с репозиторий
Sams - sams_1.0.4-1_i386.deb для убунты.

Все поставил по инструкциям. Сквид рабоатет, интернет на машине появился, в сети тоже видно машину. Веб интерфейс работает, пользователи добавляются.
Но никакие измнения проводимые мной в веб интерфейсе не применяются. Не меняеттся авторизация.

если sams -d
nafa@beta:~$ sams -d

Connected database: squidctrl:localhost user=sams
Connected database: squidlog:localhost user=sams
Starting process: pid = 4686
Don't save pid file /var/run/sams.pid... Exit.
nafa@beta:~$

Если samsdaemon
nafa@beta:~$ samsdaemon
Don't save pid file /var/run/samsdaemon.pid... Exit.
nafa@beta:~$

Если samsdaemon -d то
nafa@beta:~$ samsdaemon -d
Starting process: pid = 4689
Read SAMS configuration... Ok
Connected database: squidctrl:localhost user=sams
Connected database: squidlog:localhost user=sams
Read SAMS properties...
    Cache... 0
    User autentification... NCSA
    Sleep time of samsdaemon...  1 second
    Redirector... NONE
    SQUID log parser...     User traffic cleaner... YES
    Squidlog cache save... ALL
    User name recode... NO
    Delay pools... OFF
    Domain separators... '0'
    Log level... '9'
    Create PDF file... NO
Ok
SQUID log parser time=1 min
countdown: 54
countdown: 53
countdown: 52
и отсчет идет по бесконечности

Самсконфиг :
[client]
SQUID_DB=squidlog
SAMS_DB=squidctrl
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=260689
MYSQLVERSION=4.0
SQUIDCACHEFILE=access.log
SQUIDROOTDIR=/etc/squid
SQUIDLOGDIR=/var/log/squid
SQUIDCACHEDIR=/var/spool/squid
SAMSPATH=/usr/local
SQUIDPATH=/usr/sbin
SQUIDGUARDLOGPATH=/var/log
SQUIDGUARDDBPATH=/var/db/squidguard
RECODECOMMAND=iconv -f KOI8-R -t 866 %finp > %fout
LDAPSERVER=servername_or_ipadress
LDAPBASEDN=your.domain
LDAPUSER=DomainAdministrator
LDAPUSERPASSWD=passwd
LDAPUSERSGROUP=Users
REJIKPATH=/usr/local/rejik
SHUTDOWNCOMMAND=shutdown -h now
CACHENUM=0

Помогите разобратся пожалуйста добрые Linuxоиды)

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1131
    • Просмотр профиля
Re: Не запускается samsdaemon.
« Ответ #1 : 23 Октября 2009, 17:28:06 »
Цитировать
Если samsdaemon -d то
Ну так работает. Что еще надо? Отправь в фон или запускай через /etc/init.d/sams start. Для debian-based дистрибутивов надо этот самый скрипт запуска поправить (если исправленный не лежал в deb), см. README или сайт sams.
Jellyfish 6.5.0-45-generic
2690v4 64Gb

Оффлайн Uraborus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Не запускается samsdaemon.
« Ответ #2 : 26 Октября 2009, 09:47:38 »
Спасибо, самс запустил. Теперь другая трабла( не рабоатет уже сквид, началось после запуска самс
nafa@beta:~$ sudo squid -d 9
2009/10/26 09:45:16| Invalid Proxy Auth ACL 'acl _sams_4ae5405a9ad28 proxy_auth "/etc/squid/4ae5405a9ad28.sams" ' because no authentication schemes are fully configured.
FATAL: Bungled squid.conf line 429: acl _sams_4ae5405a9ad28 proxy_auth "/etc/squid/4ae5405a9ad28.sams"
Squid Cache (Version 2.7.STABLE3): Terminated abnormally.
Вот такие пироги(

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1131
    • Просмотр профиля
Re: Не запускается samsdaemon.
« Ответ #3 : 26 Октября 2009, 11:40:18 »
Цитировать
because no authentication schemes are fully configured
Что еще неясно? настройки где?!..
Jellyfish 6.5.0-45-generic
2690v4 64Gb

Оффлайн Uraborus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Не запускается samsdaemon.
« Ответ #4 : 26 Октября 2009, 12:22:37 »
because no authentication schemes are fully configured
Простите конечно, но не ясно что сие означает и что с сиим делать :(
Настройки во вложении.


Пользователь решил продолжить мысль 26 Октября 2009, 15:07:26:
Авторизация собственно нужна NCSA
« Последнее редактирование: 26 Октября 2009, 15:07:26 от Uraborus »

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1131
    • Просмотр профиля
Re: Не запускается samsdaemon.
« Ответ #5 : 26 Октября 2009, 17:32:11 »
grep "auth_param basic" /etc/squid/squid.confу тебя там все настройки закоментированы.

Скажи, неужели лень спросить у гугла squid как настроить NCSA авторизацию? Ведь всего-то надо
Цитировать
#auth_param basic program <uncomment and complete this line>
остальное уже настроено.

Между прочим, в мануале к SAMS это есть.
Jellyfish 6.5.0-45-generic
2690v4 64Gb

Оффлайн Uraborus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Не запускается samsdaemon.
« Ответ #6 : 27 Октября 2009, 13:42:39 »
Спасибо большое друг, помогло, запустился сквид)
Но теперь другая проблема.
Добавляю я пользователей через веб интерфейс. Создаются фаайлы ncsa.sams и прочие. У пользоватея вылазиет табличка для вооода лога/пасса, но не одного из заведеных пользователей не пускает, не принимает лог и пасс.
Гуглил, читал манулы нчиего не нащел(

Пользователь решил продолжить мысль 27 Октября 2009, 13:46:33:
acl списки :
acl _sams_default src "/etc/squid/default.sams"
acl _sams_default_time time MTWHFAS 00:00-24:00
acl _sams_4ae6ac12bef95 proxy_auth "/etc/squid/4ae6ac12bef95.sams"
acl _sams_4ae6ac12bef95_time time MTWHFAS 00:00-23:59
acl _sams_porno url_regex "/etc/squid/porno.sams"
« Последнее редактирование: 27 Октября 2009, 13:46:33 от Uraborus »

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1131
    • Просмотр профиля
Re: Не запускается samsdaemon.
« Ответ #7 : 27 Октября 2009, 16:01:00 »
после добавления юзеров надо либо через интерфейс сделать реконфигурацию (слева squid, внизу реконфигурировать squid), либо в консоли squid -k reconfigure
Jellyfish 6.5.0-45-generic
2690v4 64Gb

Оффлайн Uraborus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Не запускается samsdaemon.
« Ответ #8 : 28 Октября 2009, 11:11:19 »
Реконфигуривал безтолку(
в файле ncsd.sams создаются юзеры и пароли(в шифрованом виде)
Работает только ИП авторизация(

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1131
    • Просмотр профиля
Re: Не запускается samsdaemon.
« Ответ #9 : 28 Октября 2009, 11:40:50 »
в самсе какая авторизация настроена?
в группе/шаблоне, через который создавал юзера, указана NCSA авторизация? Скорее всего нет
Jellyfish 6.5.0-45-generic
2690v4 64Gb

Оффлайн Uraborus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Не запускается samsdaemon.
« Ответ #10 : 29 Октября 2009, 11:27:21 »
NCSA в Саме, вов сех Шаблона тоже NCSA, идет же запрос логина/пароля.

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1131
    • Просмотр профиля
Re: Не запускается samsdaemon.
« Ответ #11 : 29 Октября 2009, 13:53:50 »
Цитировать
acl _sams_4ae6ac12bef95 proxy_auth "/etc/squid/4ae6ac12bef95.sams"
в /etc/squid/4ae6ac12bef95.sams юзер есть? В логине/пароле кириллица есть? У меня с ней проблемы были.
Для гарантии покажи все правила http_access (grep'ом вытащи)

Цитировать
NCSA в Саме, вов сех Шаблона тоже NCSA
На всяк случай: юзер был создан после установки этого типа авторизации?..
Jellyfish 6.5.0-45-generic
2690v4 64Gb

 

Страница сгенерирована за 0.016 секунд. Запросов: 20.