MyTetra Share
Делитесь знаниями!
Настройка dansguadian в Ubuntu 7.04
Время создания: 25.11.2009 23:54
Автор: Xintrea
Раздел: Компьютер - Linux - Сеть в Linux - DansGuardian
Запись: xintrea/mytetra_syncro/master/base/0000001319/text.html на raw.github.com

Вначале надо установить dansguadian из исходников.

Если никаких ключей для скрипта configure задано небыло, после компиляции и установки конфигурационные файлы будут лежать в каталоге /usr/local/etc/dansguardian.

Чтобы запустить dansguadian, надо от рута просто дать команду

# dansguardian

При запуске возможно появление ошибки вида

Unable to getgrnam(): Success

и сервис запущен не будет. Возможная причина в том, что в конфиг файле dansguardian.conf закомментированы параметры

daemonuser = 'nobody'

daemongroup = 'nobody'

у некоторых пользователей после раскомментирования этих строк dansguadian начинал запускаться. Однако есть дистрибутивы (например, Ubuntu), в которых группы nobody нет, вместо нее есть группа nogroup. Поэтому в таких дистрибутивах нужно указать параметры

daemonuser = 'nobody'

daemongroup = 'nogroup'

При запуске так же возможно появление ошибки

Error creating/opening pid file:/usr/local/var/run/dansguardian.pid

такая ошибка скорее всего означает, что нет каталога /usr/local/var/run. Надо просто создать такой каталог, и после этого dansguadian скорее всего начнёт запускаться. Проверить, что dansguadian запущен, можно командой

# ps aux | grep dansguadian

если в выводе этой команды виден процесс с таким именем, значит dansguadian работает.

По-умолчанию в файле dansguardian.conf лог файл установлен как:

loglocation = '/usr/local/var/log/dansguardian/access.log'

Чтобы в дальнейшем было прощще искать, удобнее указать файл лога с более коротким путём, например:

loglocation = '/var/log/dansguardian/access.log'

после этого надо так же не забыть создать каталог /var/log/dansguardian.

Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования