Re: Authen::Smb

Jean Henchey (jeannie@mitre.org)
Tue, 29 Feb 2000 19:11:40 +0100


--------------msF7C488F41BA8456B7C22C2A1
Content-Type: multipart/mixed;
 boundary="------------89D6229872A8114EF0F87067"

This is a multi-part message in MIME format.
--------------89D6229872A8114EF0F87067
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Eric;

I found a mistake in my code (doy) and now the problem is just about
opposite:

I am unable to make this authentication work with a real PDC or BDC. 

My script looks like:

foreach $server (list of BDCs and our PDC) {
  $authResult=Authen::Smb::authen('valid user',	'valid passsword', 
		$server, $server, 'domain');
  if ($authResult==0) {
	print "Success";
 } else {
	print "Failure: $authResult";
 }
}
The PDC and BDCs all return 1.  For grins and chuckles, I added our
samba server to the list and got 0.  (Hurrah for the Samba team.)

I also played around with the server names.  Our servers' names
(netbios) != dns names.  I tried using both versions with the same
results (1).

Samba uses domain authentication so it would be practical to have this
script talk directly to the NT servers.  

What service packs are installed on your servers?


Jean

p.s.  I dumped the NO_ERROR business and went for straight integers. 

"Eric J. Schwertfeger" wrote:
> 
> On Tue, 29 Feb 2000, Jean Henchey wrote:
> 
> > I'm trying to use the Authen::Smb module for authentication in a CGI.
> > It seems that no matter what I supply for myUser or myPassword,
> > $authResult is always NO_ERROR.  Has anyone tried using this module?
> > Any idea why it's misbehaving?
> >
> > my $authResult = Authen::Smb::authen('myUser', 'myPassword', myPDC',
> > 'myBDC', 'myNTDomain');
> 
> I use that module with no problems, aside from the fact that a null user
> and null password returns NO_ERROR. (yeah, I know this is double negation,
> I'll fix that some day).
> 
>     if($encpw eq 'SMB')
>     {
>       $res=!Authen::Smb::authen($user,
>                                $passwd,
>                                'BFDLV1A',
>                                'BFDLV2',
>                                'BFDPROD');
>       if(!$res)
>       {
>         warn("SMB auth failed for $user,$passwd\n");
>       }
>     }
--------------89D6229872A8114EF0F87067
Content-Type: text/x-vcard; charset=us-ascii;
 name="jeannie.vcf"
Content-Transfer-Encoding: 7bit
Content-Description: Card for Jean Henchey
Content-Disposition: attachment;
 filename="jeannie.vcf"

begin:vcard 
n:Henchey;Jean
tel;cell:+49-177-388-8166 (preferred)
tel;fax:+49-6155-665892
tel;home:To dial internationally from the USA, dial (011) in front of the '+'
tel;work:+49-6155-603507
x-mozilla-html:FALSE
adr:;;;;;;
version:2.1
email;internet:jeannie@mitre.org
title:Senior Information Systems Engineer
fn:Ms. Jean Henchey
end:vcard

--------------89D6229872A8114EF0F87067--

--------------msF7C488F41BA8456B7C22C2A1
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIIGwgYJKoZIhvcNAQcCoIIGszCCBq8CAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC
BN8wggJyMIIB26ADAgECAgICxjANBgkqhkiG9w0BAQQFADBLMRIwEAYDVQQKEwltaXRyZS5v
cmcxHjAcBgNVBAsTFUNlcnRpZmljYXRlIEF1dGhvcml0eTEVMBMGA1UEAxMMY2EubWl0cmUu
b3JnMB4XDTk5MDcwOTE4NTMxM1oXDTAwMTIzMDE4NTMxM1owejESMBAGA1UEChMJbWl0cmUu
b3JnMQ8wDQYDVQQLEwZQZW9wbGUxFzAVBgoJkiaJk/IsZAEBEwdqZWFubmllMRgwFgYDVQQD
Ew9IZW5jaGV5LEplYW4gTC4xIDAeBgkqhkiG9w0BCQEWEWplYW5uaWVAbWl0cmUub3JnMIGf
MA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDER7D9wFdZX0cxRDmnwUgpGiLiyJzd4cLvgt7b
WN6R+Q+AdBalxZLCO0uDb7P78GBodAono9KR1oxKKsISOaFVlbkZKfopuRnAqkrME/yEijdv
plP9vC4m/jhnscPZWzP+aM6HHkoYJ4voCYsGW1kmUatYE90ah5WBKclCIRqWcQIDAQABozYw
NDARBglghkgBhvhCAQEEBAMCAKAwHwYDVR0jBBgwFoAUqTMTu3doqXs3nKOJAaaKMXIkFmkw
DQYJKoZIhvcNAQEEBQADgYEAyvbZ4W+ZH0bcAVsoQSlJyosYynJSff5CVtmwgNEpSJ+wFUIv
urZdkjMoFVQ9DqAqW9IgycBhRqVIY4xzNjVA7KSFPfnf0oBd+Sdb935DwX6uWceNX8uCf1Yt
eqenFdU84znMgQqu/l4j8FkF4MFx00dKqqXsAkOMqpdeyS8ORUMwggJlMIIBzqADAgECAgEF
MA0GCSqGSIb3DQEBBAUAME8xEjAQBgNVBAoTCW1pdHJlLm9yZzEeMBwGA1UECxMVQ2VydGlm
aWNhdGUgQXV0aG9yaXR5MRkwFwYDVQQDExByb290Y2EubWl0cmUub3JnMB4XDTk4MDkwOTE2
NDg1MloXDTA3MDkwNzE2NDg1MlowSzESMBAGA1UEChMJbWl0cmUub3JnMR4wHAYDVQQLExVD
ZXJ0aWZpY2F0ZSBBdXRob3JpdHkxFTATBgNVBAMTDGNhLm1pdHJlLm9yZzCBnzANBgkqhkiG
9w0BAQEFAAOBjQAwgYkCgYEAzorV0IvhVNKFlRyfWwPM68OjSFOnTbn3TpaY6caEvH/ZARSZ
vullLvv5PX+eqa2HG2hlfCMFhY9MUKegP/XFeSzbw10ZVlG9EM60RukO9PBp21vN9dCn9/AU
09ycvz5SDIzsbZmdqQ80NMB/Rlxjhng/6DrXvuyZ8+mXBg9Z1kcCAwEAAaNVMFMwEQYJYIZI
AYb4QgEBBAQDAgAHMB8GA1UdIwQYMBaAFJpTZsergyVj5OFbJhl1vGqMND9dMB0GA1UdDgQW
BBSpMxO7d2ipezeco4kBpooxciQWaTANBgkqhkiG9w0BAQQFAAOBgQBtZcaMK10pgAPoSXXI
wMCj2jjHJrxQBfTVwrY5vJfz16MuTAFI129wzT3icsk2FuWH3CBQ/Yro+2Uke8GHKSPC/4+L
91zijYgTM3MN0pFXwezadwvnkcvkUOIljOSbNHw+7ZqnXQFva1V0URGELSHpEJ6wjvlBDBrb
d/DLMJX2wTGCAaswggGnAgEBMFEwSzESMBAGA1UEChMJbWl0cmUub3JnMR4wHAYDVQQLExVD
ZXJ0aWZpY2F0ZSBBdXRob3JpdHkxFTATBgNVBAMTDGNhLm1pdHJlLm9yZwICAsYwCQYFKw4D
AhoFAKCBsTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wMDAy
MjkxODExNDBaMCMGCSqGSIb3DQEJBDEWBBSNo/0xUlzF7UbEaBN4MxpSQVIYujBSBgkqhkiG
9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDAHBgUrDgMCBzANBggqhkiG
9w0DAgIBQDANBggqhkiG9w0DAgIBKDANBgkqhkiG9w0BAQEFAASBgJVzCJUUACCLJpS9C6pY
dkdEUsv75Af2upJid57f4wotlJXIzXrFQoM9Z7kzyx1ysmH2s8W4j+0yX1O+xTIBEpScZC8r
N/s2tUVRoHgQFrdQyY5q2LVHrwQkGbNhylF1nF7KIatCgln87WSU/FH3Gzhs+hBHIjR4Mu2r
jjtSNomn
--------------msF7C488F41BA8456B7C22C2A1--