Hi.  I'm having trouble mapping network drives from a Samba
        server when I login to my machine using the Cygwin SSH daemon
        and am hoping it may be something people here have seen
        before.

        I am able to map Samba shares with no problem from the Windows
        Explorer, or a Cygwin bash shell started from my desktop, but
        when I login remotely via ssh and try and mount something with
        "NET USE", I end up getting  the error message:

System error 5 has occurred.

Access is denied.

        I think I have traced the problem to the fact that "NET USE"
        is not passing along the correct credentials to the Samba
        server, even if I pass it the /USER:username argument:

        NET USE S: '\\server\share' password /USER:user

        (single quotes to keep the backslashes from being treated as
        escape chars by cygwin bash.exe).  I am guessing the root of
        the problem is the SSH service being run as the "Local System"
        account and some permissioning on the XP side, but I'm not
        sure what to do about it.

        Client = Windows XP SP1, Cygwin 1.3.13(0.62/3/2), OpenSSH 3.4p1
        Server = Debian unstable, Samba version "2.999+3.0.alpha20-4"

        Any help appreciated, forwarded message including some Samba
        log info is below.

----- Forwarded message from Caleb Epstein <[EMAIL PROTECTED]> -----

Date: Tue, 3 Dec 2002 13:49:06 -0500
From: Caleb Epstein <[EMAIL PROTECTED]>
Subject: Re: Accessing network shares under sshd
To: [EMAIL PROTECTED]

On Tue, Dec 03, 2002 at 11:49:21AM -0500, Ben Voigt wrote:

> Can you open a cmd.exe session from within ssh?  (Works not so well,
> but you should be able to determine whether you can access the
> mapped drives.)  If so, you can use the cygwin mount command to

        Nope, I get the same old errors - "net use" shows any mapped
        drives to be "Unavailable" and I get an "Access denied" error
        if I try to map a new drive.

> create mount points now that the drive letters are mapped.  (You
> probably don't need a Windows drive letter for cygwin to create a
> mount point; you do need the net use /user command to set the right
> credentials).

        I've managed to get a little further on this by enablign some
        debugging messages on the server side, which is Samba.  I
        probably should have mentioned this before as it mayh ave some
        bearing on the problem.

        Anyway, I found that when I try to mapa network drive under
        ssh, even if I use the /USER: flag on "net use", the
        credentials thet get passed along to Samba are not carrying
        any user name.  Here's some of the log:

A failed connection:

[2002/12/03 13:36:01, 3] smbd/sesssetup.c:reply_spnego_auth(420)
  Got user=[] workgroup=[] machine=[HAGRID] len1=1 len2=0
[2002/12/03 13:36:01, 3] auth/auth.c:check_ntlm_password(191)
  check_password:  Checking password for unmapped user []\[]@[HAGRID] with the new 
password interface
[2002/12/03 13:36:01, 3] auth/auth.c:check_ntlm_password(194)
  check_password:  mapped user is: [BKLYN]\[]@[HAGRID]

A successful connection I make from Windows Explorer "map network drive":

[2002/12/03 13:32:11, 3] smbd/sesssetup.c:reply_spnego_auth(420)
  Got user=[cae] workgroup=[HAGRID] machine=[HAGRID] len1=24 len2=24
[2002/12/03 13:32:11, 3] auth/auth.c:check_ntlm_password(191)
  check_password:  Checking password for unmapped user [HAGRID]\[cae]@[HAGRID] with 
the new password interface
[2002/12/03 13:32:11, 3] auth/auth.c:check_ntlm_password(194)
  check_password:  mapped user is: [BKLYN]\[cae]@[HAGRID]

        Now to figure out why the credentials are't right...

-- 
Caleb Epstein |  bklyn . org  |
    cae at    | Brooklyn Dust |   For fast-acting relief, try slowing down.
bklyn dot org |   Bunny Mfg.  |

----- End forwarded message -----

-- 
Caleb Epstein |  bklyn . org  |    Death has been proven to be 99% fatal in
    cae at    | Brooklyn Dust |    laboratory rats.
bklyn dot org |   Bunny Mfg.  |
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba

Reply via email to