Sim estou... --
2008/9/9 Maycon Sanches Amaro <[EMAIL PROTECTED]> > Guilherme, vc ta com esse problema??? > > Att. > Maycon Sanches Amaro > > Guilherme Silva da Cruz escreveu: > > > > > Alguém tem um problema semelhante?? > > -- > > > > --- Em [email protected] <squid-br%40yahoogrupos.com.br> > > <mailto:squid-br%40yahoogrupos.com.br <squid-br%2540yahoogrupos.com.br>>, > "Guilherme Silva da Cruz" > > > <[EMAIL PROTECTED]> escreveu > > > > > > Me ajudem ae... > > > > > > Cleber, Maycom e cia. > > > > > > Em um Debian 4.0 com squid3 e Samba 3.0.24, configurado e autenticando > > > por ncsa_auth sem problemas. Estou tentando mudar para autenticar em um > > > Samba 3.0.22-13.16 no SUSE-SLES10, eu baixei aquela versão do > > > smb_auth (smb_auth-0.05 de 1999) compilei e instalei, reinstalei(e > > > até fiz uma alteração no smb_auth.sh), já fiz de tudo, mas o > > > mesmo erro quando eu rodo o comando smb_auth -W DOMAIN -d ainda > > > persiste. Também alterei a variável SAMBAPREFIX(como dito pelo > > > Cleber). > > > > > > Resultado do comando smb_auth: > > > > > > 9P44BG1:/usr/bin# smb_auth -W PMCCDC003 -d > > > a a > > > Domain name: PMCCDC003 > > > Pass-through authentication: no > > > Query address options: > > > Domain controller IP address: 192.168.27.5 > > > Domain controller NETBIOS name: PMCCDC003 > > > Contents of //PMCCDC003/NETLOGON/proxyauth: > > > ERR > > > > > > > > ----------------------------------------------------------\ > > > -------- > > > > > > > > > > > > Arquivo smb_auth.sh: > > > > > > export SAMBAPREFIX=/usr > > > read DOMAINNAME > > > read PASSTHROUGH > > > read NMBADDR > > > read NMBCAST > > > read AUTHSHARE > > > read AUTHFILE > > > read SMBUSER > > > read SMBPASS > > > > > > # Find domain controller > > > echo "Domain name: $DOMAINNAME" > > > if [ -n "$PASSTHROUGH" ] > > > then > > > echo "Pass-through authentication: yes: $PASSTHROUGH" > > > else > > > echo "Pass-through authentication: no" > > > PASSTHROUGH="$DOMAINNAME" > > > fi > > > if [ -n "$NMBADDR" ] > > > then > > > if [ "$NMBCAST" = "1" ] > > > then > > > addropt="-U $NMBADDR -R" > > > else > > > addropt="-B $NMBADDR" > > > fi > > > else > > > addropt="" > > > fi > > > echo "Query address options: $addropt" > > > dcip=`$SAMBAPREFIX/bin/nmblookup $addropt "$PASSTHROUGH" | awk > > > '/^[0-9.]+/ { print $1 ; exit }'` > > > echo "Domain controller IP address: $dcip" > > > [ -n "$dcip" ] || exit 1 > > > > > > # All right, we have the IP address of a domain controller, > > > # but we need its name too > > > dcname=`$SAMBAPREFIX/bin/nmblookup -A $dcip | awk '$2 == "<1e>" { print > > > $1 ; exit }'` > > > echo "Domain controller NETBIOS name: $dcname" > > > [ -n "$dcname" ] || exit 1 > > > > > > # Pass password to smbclient through environment. Not really safe. > > > USER="$SMBUSER%$SMBPASS" > > > export USER > > > > > > # Read the contents of the file $AUTHFILE on the $AUTHSHARE share > > > authfilebs=`echo "$AUTHFILE" | tr / '\\\\'` > > > authinfo=`$SAMBAPREFIX/bin/smbclient "//$dcname/$AUTHSHARE/AUTHFILE" -I > > > $dcip -d 0 -E -W "$DOMAINNAME" -c "get proxyauth" 2>/dev/null` > > > echo "Contents of //$dcname/$AUTHSHARE/$AUTHFILE: $authinfo" > > > > > > # Allow for both \n and \r\n end-of-line termination > > > [ "$authinfo" = "allow" -o "$authinfo" = "allow" ] || exit 1 > > > exit 0 > > > > > > > > > Me ajudem ae... > > > > > > Obrigado > > > -- > > > > > > Guilherme Cruz > > > > > > > > > -- Guilherme Cruz
