Alguém tem um problema semelhante?? --
--- Em [email protected], "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 >
