Bienvenido(a) a Alcance Libre 11/09/2025, 05:18

Alcance Libre Foros

 Índice del foro > Todo acerca de Linux > Redes y Servidores New Topic Post Reply
 Squid con autenticacion con Active directory 2008
Tópico anterior Tópico siguiente
   
Fernando Bogado
 18/08/10 10:40 (Leído 6,272 veces)  

Nuevo
working

Estado: desconectado
Forum User

Identificado: 31/08/07
Mensajes: 1
Estimados, ojala pudieran ayudarme tengo un servidor W2008 corriendo Active directoy y un servidor linux corriendo Open Suse 11.3. Problema: el squid no logra leer el grupo en el AD y constantemente salta el popup del user y el pass
PHP Formatted Code

SO: Windows server 2008
AD2008
Dominio: beta.py
IP:192.168.12.25

SO: Open Suse 11.3
Proxy
IP: 192.168.12.4
 
Kerberos
PHP Formatted Code
[libdefaults]
        default_realm = BETA.PY
        clockskew = 300
        dns_lookup_realm = false
        dns_lookup_kdc = false
        default_tgs_enctypes = DES-CBC-CRC DES-CBC-MD5 RC4-HMAC
        default_tkt_enctypes = DES-CBC-CRC DES-CBC-MD5 RC4-HMAC
        preferred_enctypes = DES-CBC-CRC DES-CBC-MD5 RC4-HMAC



[realms]
BETA.PY = {
        kdc = 192.168.12.25
        default_domain = beta.py
        admin_server = 192.168.12.25
}

beta.py = {
        kdc = 192.168.12.25
        default_domain = beta.py
        admin_server = 192.168.12.25
}

beta = {
        kdc = 192.168.12.25
        default_domain = beta
        admin_server = 192.168.12.25
}

[logging]
        kdc = FILE:/var/log/krb5/krb5kdc.log
        admin_server = FILE:/var/log/krb5/kadmind.log
        default = SYSLOG:NOTICE:DAEMON

[domain_realm]
        .beta.py = BETA.PY
        .beta = beta

[appdefaults]
pam = {
        ticket_lifetime = 1d
        renew_lifetime = 1d
        forwardable = true
        proxiable = false
        minimum_uid = 0
        retain_after_close = false
        try_first_pass = true
        clockskew = 300
        external = sshd
        use_shmem = sshd
#               clockskew = 300
#               external = sshd
#               use_shmem = sshd
}
 
Samba
PHP Formatted Code
[global]

 security = ADS
  netbios name = proxy
  realm = beta.py
  password server = ad.beta.py
  workgroup = BETA
  log level = 1
  syslog = 0
  idmap uid = 10000-29999
  idmap gid = 10000-29999
  winbind separator = +
  winbind enum users = yes
  winbind enum groups = yes
  winbind use default domain = yes
  template homedir = /home/%D/%U
  template shell = /bin/bash
  client use spnego = yes
  domain master = no
  server string = Servidor Proxy de Dominio
  encrypt passwords = yes


[homes]
        comment = Home Directories
        valid users = %S, %D%w%S
        browseable = No
        read only = No
        inherit acls = Yes
[profiles]
        comment = Network Profiles Service
        path = %H
        read only = No
        store dos attributes = Yes
        create mask = 0600
        directory mask = 0700
[users]
        comment = All users
        path = /home
        read only = No
        inherit acls = Yes
        veto files = /aquota.user/groups/shares/
[groups]
        comment = All groups
        path = /home/groups
        read only = No
        inherit acls = Yes
[printers]
        comment = All Printers
        path = /var/tmp
        printable = Yes
        create mask = 0600
        browseable = No
[print$]
        comment = Printer Drivers
        path = /var/lib/samba/drivers
        write list = @ntadmin root
        force group = ntadmin
        create mask = 0664
        directory mask = 0775
 
NSSWICHT
PHP Formatted Code
passwd: compat winbind
group:  compat winbind

hosts:          files dns
networks:       files dns

services:       files
protocols:      files
rpc:            files
ethers:         files
netmasks:       files
netgroup:       files nis
publickey:      files

bootparams:     files
automount:      files nis
aliases:        files
 
SQUID
PHP Formatted Code
auth_param ntlm program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp
auth_param ntlm children 20
auth_param ntlm keep_alive on
auth_param basic program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp
auth_param basic children 15
auth_param basic realm Servidor Proxy de Dominio BETA.PY
auth_param basic credentialsttl 2 hours

acl authenticated proxy_auth REQUIRED

http_access allow all authenticated

external_acl_type nt_group ttl=0 concurrency=5 %LOGIN /usr/sbin/wbinfo_group.pl
 
PHP Formatted Code
proxy:~ # /usr/bin/ntlm_auth --username=ferbog
password:
NT_STATUS_OK: Success (0x0)
 
PHP Formatted Code
proxy:~ # kinit administrador@BETA.PY
Password for administrador@BETA.PY:
proxy:~ # klist
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: administrador@BETA.PY

Valid starting     Expires            Service principal
08/18/10 11:41:54  08/18/10 21:41:57  krbtgt/BETA.PY@BETA.PY
        renew until 08/19/10 11:41:54
 
Ojala pudieran ayudarme.. con este inconveniente Gracias!
 
Profile Email
 Quote
Damian Borgi
 21/02/11 05:55  

Participa mucho

Estado: desconectado
Forum User

Identificado: 18/03/10
Mensajes: 52
tu domain_realm tiene que estar en mayusculas ademas tenes que hacer un net ads join -S fulldomainAC -U useradminAC

Te tiene que decir que estas unido al dominio BETA.COM

Proba poner proxy a un navegador que esta fuera del dominio y cuando te pide user pass pone primero BETA\userAC y el pass y te tiene que aceptar espero que te sirva yo busque mucho tambien
 
Profile Email
 Quote
Contenido generado en: 0.25 segundos New Topic Post Reply
 Todas las horas son CST. Hora actual 05:18 .
Tópico normal Tópico normal
Tópico Pegado Tópico Pegado
Tópico bloqueado Tópico bloqueado
Mensaje Nuevo Mensaje Nuevo
Tópico pegado con nuevo mensaje Tópico pegado con nuevo mensaje
Tópico bloqueado con nuevo mensaje Tópico bloqueado con nuevo mensaje
Ver mensajes anónimos 
Los usuarios anónimos pueden enviar 
Se permite HTML Filtrado 
Contenido censurado