• 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 und Squidguard mit Auth.

Hallo zusammen,

habe bis heute ohne Probleme mit Squid und Squidguard im transp. mode gearbeitet.

Nun wollte ich eine Benutzeranmeldung realisieren sodass wir (Eltern) mehr sehen können als die Kinder.

Da dies ja nicht im transp. mode geht habe ich das ganze abgeschaltet und den proxy eingetragen.

Benutzerlogin funktioniert, leider funktioniert die Berechtigungen in squidguard nicht.

Über IP geht alles wunderbar, nur über User funktioniert es nicht...

Kann mir jemand helfen? Danke




Code:
#
# CONFIG FILE FOR SQUIDGUARD
#

dbhome /usr/local/squidGuard/db
logdir /volume1/proxy/logs

#####
# Zu filternde Kategorien
#####


dest adv {
        domainlist BL/adv/domains
        urllist BL/adv/urls


}


dest aggressive {
       domainlist BL/aggressive/domains
       urllist BL/aggressive/urls
       expressionlist  BL/aggressive/expressions
       log aggressive.log



}


dest chat {
        domainlist BL/chat/domains
        urllist BL/chat/urls
        log        chat.log

}
dest porn {
        domainlist BL/porn/domains
        urllist BL/porn/urls
        expressionlist  BL/porn/expressions
        log porn.log
        }



dest violence {
       domainlist BL/violence/domains
       urllist BL/violence/urls
       expressionlist BL/violence/expressions
       log violence.log
}


dest white {
      domainlist /volume1/proxy/whitelist

      }


#####
# Gruppendefinitionen
#####
src super {
# user jan
  ip 192.168.1.50

}
src eltern {
#  user nancy
  ip 192.168.1.51
}
src kinder {
 # user nico andre
 ip 192.168.1.200-192.168.1.249
}



#####
# Zeitregeln
# m=mon, t=tue(di), w=wed(mi), h=thu(do), f=fri(fr), a=sat(sam), s=sun(so)
#####
time tagsueber {
 weekly mtwh 15:00 - 19:30
  weekly fa 10:00 - 20:00
  weekly s 10:00 - 22:00
}





#####
# Zugriffsbedingungen (ACLs)
#####
acl {
        super {
                pass all
        }
        eltern {
                pass !in-addr !adv all
        }
        kinder within tagsueber {
                pass !in-addr !adv !chat !porn all
        }
#        else {
#                pass !in-addr !porn !adv !violence !aggressive  white all
#                redirect  http://localhost/192.168.1.21/cgi-bin/squidGuard-simple-de.cgi?clientaddr=%a&clientname=%n&clie
#
#        }
        default {
                pass none
                redirect http://localhost/192.168.1.21/cgi-bin/squidGuard-simple-de.cgi?clientaddr=%a&clientname=%n&clie
        }
 
Für Benutzer geht das über den ident Client, wenn du Windows nutzt geht das so weit ich weiß nicht.
 
das würde ja einiges erklären...

also in der squid.conf habe ich das eingetragen:
auth_param basic program /opt/libexec/ncsa_auth /usr/local/squid/proxy_users


Wir nutzen alle windows als betriebssystem.

Gibts alternativen?
 
Oben