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
>


Responder a