• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] squid guard

also bei mir ist etwas falsch nur ich weis nciht was meine squidguard.config
#<<<<<AR-SquidGuard-config>>>>>>
#+++++CONFIG FILE FOR SQUIDGUARD+++++

# *****I.Path declaration*****
#Das Verzeichnis , in dem die Logdateien gespeichert werden
logdir /var/log/squid

#Das Heimverzeichnis , der SquidGuard-Datenbank
dbhome /var/lib/squidguard/db

# *****II.Time space declaration*****
# s = sun, m = mon, t =tue, w = wed, h = thu, f = fri, a = sat

#time bildt {
#weekly smtwhfa 12:00 - 12:45
#}

#*****III.Source group declaration*****

src BANANE {
ip 192.168.1.1 - 192.168.1.255
}

# *****IV.Destination group declaration*****

#-----blacklists-----
dest ads {
urllist blacklists/ads/urls
domainlist blacklists/ads/domains
}
dest aggressive {
urllist blacklists/aggressive/urls
domainlist blacklists/aggressive/domains
}
dest audio-video {
urllist blacklists/audio-video/urls
domainlist blacklists/audio-video/domains
}
dest drugs {
urllist blacklists/drugs/urls
domainlist blacklists/drugs/domains
}
dest gambling {
urllist blacklists/gambling/urls
domainlist blacklists/gambling/domains
}
dest hacking {
urllist blacklists/hacking/urls
domainlist blacklists/hacking/domains
}
#dest mail {
#urllist blacklists/mail/urls
#omainlist blacklists/mail/domains
}
dest porn {
urllist blacklists/porn/urls
domainlist blacklists/porn/domains
}
dest proxy {
urllist blacklists/proxy/urls
domainlist blacklists/proxy/domains
}
dest violence {
urllist blacklists/violence/urls
domainlist blacklists/violence/domains
}
dest warez {
urllist blacklists/warez/urls
domainlist blacklists/warez/domains
}


acl {

BANANE {
pass ! !ads !aggressive !audio-video !drugs !gambling !hacking !porn !proxy !violence !warez !email all
redirect 302:http://www.google.de/
}


default {
pass none
redirect 302:http://www.google.de/
}
}

und in squid.config

redirect_program /usr/sbin/squidGuard -c /etc/squidGuard.conf

aber die log datei sagt von squid guard

2008-05-08 15:32:32 [22777] going into emergency mode
2008-05-08 15:32:32 [22777] ending emergency mode, stdin empty
2008-05-08 15:32:37 [22792] /usr/sbin/squidGuard: can't open configfile /etc/squidguard.conf
2008-05-08 15:32:37 [22792] going into emergency mode
2008-05-08 15:32:37 [22792] ending emergency mode, stdin empty
2008-05-08 15:35:39 [19291] ending emergency mode, stdin empty
2008-05-08 15:35:39 [19293] ending emergency mode, stdin empty
2008-05-08 15:35:39 [19292] ending emergency mode, stdin empty
2008-05-08 15:35:39 [19295] ending emergency mode, stdin empty
2008-05-08 15:35:39 [19294] ending emergency mode, stdin empty
2008-05-08 15:35:48 [23833] New setting: logdir: /var/log/squid
2008-05-08 15:35:48 [23833] New setting: dbhome: /var/lib/squidguard/db
2008-05-08 15:35:48 [23833] init urllist /var/lib/squidguard/db/blacklists/ads/urls
2008-05-08 15:35:48 [23834] New setting: logdir: /var/log/squid
2008-05-08 15:35:48 [23834] New setting: dbhome: /var/lib/squidguard/db
2008-05-08 15:35:48 [23833] /var/lib/squidguard/db/blacklists/ads/urls: No such file or directory
2008-05-08 15:35:48 [23833] going into emergency mode
2008-05-08 15:35:48 [23835] New setting: logdir: /var/log/squid
2008-05-08 15:35:48 [23835] New setting: dbhome: /var/lib/squidguard/db
2008-05-08 15:35:48 [23835] init urllist /var/lib/squidguard/db/blacklists/ads/urls
2008-05-08 15:35:48 [23835] /var/lib/squidguard/db/blacklists/ads/urls: No such file or directory
2008-05-08 15:35:48 [23835] going into emergency mode
2008-05-08 15:35:48 [23836] New setting: logdir: /var/log/squid
2008-05-08 15:35:48 [23836] New setting: dbhome: /var/lib/squidguard/db
2008-05-08 15:35:48 [23836] init urllist /var/lib/squidguard/db/blacklists/ads/urls
2008-05-08 15:35:48 [23837] New setting: logdir: /var/log/squid
2008-05-08 15:35:48 [23837] New setting: dbhome: /var/lib/squidguard/db
2008-05-08 15:35:48 [23837] init urllist /var/lib/squidguard/db/blacklists/ads/urls
2008-05-08 15:35:48 [23836] /var/lib/squidguard/db/blacklists/ads/urls: No such file or directory
2008-05-08 15:35:48 [23836] going into emergency mode
2008-05-08 15:35:48 [23834] init urllist /var/lib/squidguard/db/blacklists/ads/urls
2008-05-08 15:35:48 [23837] /var/lib/squidguard/db/blacklists/ads/urls: No such file or directory
2008-05-08 15:35:48 [23837] going into emergency mode
2008-05-08 15:35:48 [23834] /var/lib/squidguard/db/blacklists/ads/urls: No such file or directory
2008-05-08 15:35:48 [23834] going into emergency mode
2008-05-08 15:36:13 [23854] squidGuard: can't open configfile all
2008-05-08 15:36:13 [23854] going into emergency mode
2008-05-08 15:40:10 [23871] /usr/sbin/squidGuard: can't open configfile /etc/squidguard.conf
2008-05-08 15:40:10 [23871] going into emergency mode
2008-05-08 15:41:30 [23895] squidGuard: can't open configfile all
2008-05-08 15:41:30 [23895] going into emergency mode
2008-05-08 15:41:51 [23895] ending emergency mode, stdin empty
ds/urls
2008-05-08 15:35:48 [23834] New setting: logdir: /var/log/squid
2008-05-08 15:35:48 [23834] New setting: dbhome: /var/lib/squidguard/db
2008-05-08 15:35:48 [23833] /var/lib/squidguard/db/blacklists/ads/urls: No such file or directory
2008-05-08 15:35:48 [23833] going into emergency mode
2008-05-08 15:35:48 [23835] New setting: logdir: /var/log/squid
2008-05-08 15:35:48 [23835] New setting: dbhome: /var/lib/squidguard/db
2008-05-08 15:35:48 [23835] init urllist /var/lib/squidguard/db/blacklists/ads/urls
2008-05-08 15:35:48 [23835] /var/lib/squidguard/db/blacklists/ads/urls: No such file or directory
2008-05-08 15:35:48 [23835] going into emergency mode
2008-05-08 15:35:48 [23836] New setting: logdir: /var/log/squid
2008-05-08 15:35:48 [23836] New setting: dbhome: /var/lib/squidguard/db
2008-05-08 15:35:48 [23836] init urllist /var/lib/squidguard/db/blacklists/ads/urls
2008-05-08 15:35:48 [23837] New setting: logdir: /var/log/squid
2008-05-08 15:35:48 [23837] New setting: dbhome: /var/lib/squidguard/db
2008-05-08 15:35:48 [23837] init urllist /var/lib/squidguard/db/blacklists/ads/urls
2008-05-08 15:35:48 [23836] /var/lib/squidguard/db/blacklists/ads/urls: No such file or directory
2008-05-08 15:35:48 [23836] going into emergency mode
2008-05-08 15:35:48 [23834] init urllist /var/lib/squidguard/db/blacklists/ads/urls
2008-05-08 15:35:48 [23837] /var/lib/squidguard/db/blacklists/ads/urls: No such file or directory
2008-05-08 15:35:48 [23837] going into emergency mode
2008-05-08 15:35:48 [23834] /var/lib/squidguard/db/blacklists/ads/urls: No such file or directory
2008-05-08 15:35:48 [23834] going into emergency mode
2008-05-08 15:36:13 [23854] squidGuard: can't open configfile all
2008-05-08 15:36:13 [23854] going into emergency mode
2008-05-08 15:40:10 [23871] /usr/sbin/squidGuard: can't open configfile /etc/squidguard.conf
2008-05-08 15:40:10 [23871] going into emergency mode
2008-05-08 15:41:30 [23895] squidGuard: can't open configfile all
2008-05-08 15:41:30 [23895] going into emergency mode
2008-05-08 15:41:51 [23895] ending emergency mode, stdin empty

ich bin was das angeht neu ^ ^und habe glaube ich ein paar fehler also nciht gemein sein. habe auch schon die such benutzt und google und keiner konnte mir weiter helfen weil es ist ja wie es scheint richtig nur diese

squidguard -c all geht nicht da passiert nichts bei mir .

also bitte um hilfe ^ ^

mfg masteroflight
 

Stefan Staeglich

Advanced Hacker
lichtmaster schrieb:
und in squid.config
redirect_program /usr/sbin/squidGuard -c /etc/squidGuard.conf

aber die log datei sagt von squid guard

2008-05-08 15:32:37 [22792] /usr/sbin/squidGuard: can't open configfile /etc/squidguard.conf

WIe heißt die Konfigurationsdatei denn jetzt? Da scheint wohl ein Problem zu leigen. Stimmen die Rechte? Die Datei muß auch vom User squid gelesen werden können.
Und mit deinen Blacklists scheint ja auch was nicht zu stimmen. Da scheinen ein paar deklarierte nicht zustimmen. Merkwürdig auch, daß er das überpfrüfen kann obwohl er die Konfigurationsdatei angeblich nicht öffnen kann.
 

pft

Advanced Hacker
Kann das sein, dass das ein klassicher Fall von case sensitiv ist?
Eigentlich nicht, denn denn warum sollte er versuchen die Version mit "g" zu öffenen wenn im Gesagt wird die mit "G" zu verwenden.
der Wurm muss wohl noch woanders liegen :-(
 

Stefan Staeglich

Advanced Hacker
Welche Distribution verwendest du eigentlich? Bei openSUSE könnte ich mir vorstellen, daß AppArmor da seine Finger im Spiel hat. Und bist du sicher, daß das so in der squid.conf steht?
 
OP
L

lichtmaster

Newbie
erst mal danke ich euch für euere hilfe^^ grossen danke

also alles steht da oben wie es in denn datein steht.
und ich benutzte open suse und apparmor habe ich mal test weise aus gemacht^^
und die rechte habe ich so eingestellt das jeder alle rechte für die wichtige datein.
 
OP
L

lichtmaster

Newbie
irgedn wei kann ich dort nichts posten habe es jetzt hier http://nopaste.com/p/aF1Vk5WKU =squid
http://nopaste.com/p/atbHSaEzX = squid guard

ich danke echt ihr rettet mein arsch mit eurer hilfe ^ ^
 

Stefan Staeglich

Advanced Hacker
Seltsam, wie kommt der auf squidguard.conf, wo doch squidGuard.conf angegeben ist. Leg mal einen symbolischen Link an.
Code:
cd /etc
ln -s squidGuard.conf squidguard.conf
 
OP
L

lichtmaster

Newbie
ich liebe diese forum immer helfen die leute ein^ ^

oss:/etc # ln -s squidGuard.conf squidguard.conf
ln: Erzeuge symbolische Verknüpfung „squidguard.conf“: Die Datei existiert bereits

das hat er geschreiben als ich die symbolische Verknüpfung machen wollte.

mfg lichtmaster
 

pft

Advanced Hacker
also irgendwas ist hier faul. Wenn der Link da ist warum kann er das Ding dann nicht öffnen?

Könnte es evtl. sein dass Du das teil in einer chroot Umgebung startest ohne das diese sauber vorbereitet ist?
 
OP
L

lichtmaster

Newbie
also da muss ich leider antworten? keine ahnung ^^ ? weil das wort chroot taucht zum ersten mal auf. wenn ja wie bereitet ich es sauber vor vll ist ja echt das der fehler
 

pft

Advanced Hacker
sorry, das war Quatsch. Es geht ja nicht um squid sondern um squidguard.

aber was anderes: Du hast auf der squidGuard.conf erweitere Rechte (erkennbar an dem '+' am Ende). Lass doch mal sehen was das im Detail ist (-> getfacl /etc/squidGuard.conf).
Unter welchem user läuft bei Dir squidguard?
 
OP
L

lichtmaster

Newbie
oss:/etc # getfacl /etc/squidGuard.conf
getfacl: Removing leading '/' from absolute path names
# file: etc/squidGuard.conf
# owner: root
# group: root
user::rwx
group::rwx
group:squiduser:rwx
mask::rwx
other::rwx

ich hoffe mal ich gehe euch nciht auf die nerven wenn doch ^ ^ werde ich es alleine weiter versuchen weil will ja kein schlechten start hier im forum haben
 

pft

Advanced Hacker
ich hoffe mal ich gehe euch nciht auf die nerven ...
Keine Panik wir sind einiges gewohnt :)
Im Moment bin ich (und offensichtlich auch andere) etwas ratlos. Irgendwie sieht das komisch aus, aber so 'ne Analyse durchs Schlüsselloch ist halt schwierig.
... werde ich es alleine weiter versuchen
Das musst Du am Ende sowieso. :)

Eine kleine Hilfe: Probier mal das hier:http://www.squidguard.org/Doc/verify.html
und immer schön die Ergebnisse posten
 
OP
L

lichtmaster

Newbie
ich danke euch echt.

echo "http://www.example.com 10.0.0.1/ - - GET" | squidGuard -c /tmp/test.cfg -d
2008-05-13 15:31:21 [6327] squidGuard: can't open configfile /tmp/test.cfg
2008-05-13 15:31:21 [6327] going into emergency mode
2008-05-13 15:31:21 [6327] ending emergency mode, stdin empty

das kam raus wenn das mit squid guard nicht klappt gibt es ein andern weg seiten zusperren?
 

pft

Advanced Hacker
ja gehts noch ??? Schreibst Du auf Deinen Lottoschein immer "Erika Mustermann" nur weil es so in der Anleitung steht?

Du solltest schon DEINE config angeben.
 
Oben