Squid-Kit-ldap: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
 
==Authentifizierung mit ldap==
 
==Authentifizierung mit ldap==
Zusätzliche Packete:  
+
Zusätzliche Pacete:  
 
*sudo apt install libldap2 ldap-utils
 
*sudo apt install libldap2 ldap-utils
  

Version vom 2. April 2026, 13:08 Uhr

Authentifizierung mit ldap

Zusätzliche Pacete:

  • sudo apt install libldap2 ldap-utils
# LDAP-Authentifizierung einrichten

auth_param basic program /usr/lib/squid/basic_ldap_auth -v 3 -b ou=users,dc=it213,dc=int -D cn=admin,dc=it213,dc=int -w 123Start$ -f uid=%s -h ldap.it213.int
auth_param basic children 20 startup=0 idle=1
auth_param basic concurrency 0
auth_param basic credentialsttl 500 seconds
auth_param basic realm xinux proxy server
auth_param basic casesensitive off

# ACL für authentifizierte Benutzer
acl ldap-auth proxy_auth REQUIRED

# Zugriff erlauben
http_access allow ldap-auth

Authentifizierung mit LDAP-Gruppen

  • /etc/squid/squid.conf
    • Zusätzlich zur oben genannten Authentifizierung mit LDAP, kann hier mit Filter von Gruppen gearbeitet werden. Fügen Sie dafür folgende Zeile hinzu:
external_acl_type ldap_group %LOGIN /usr/lib/squid/ext_ldap_group_acl -v 3 -b ou=groups,dc=it213,dc=int -D cn=admin,dc=it213,dc=int -w 123Start$ -f "(&(objectClass=posixGroup)(cn=%g)(memberUid=%u))"  -h ldap.it213.int

acl it external ldap_group it

http_access allow it