UNIX and SMB uids do not match

Christian Barth barth at cck.uni-kl.de
Mon Jan 14 12:16:05 GMT 2002


> I have made the configuration changes that you suggested and still no
> luck, any other thoughts? 
Are you sure the uid is unique in both files? Does every unix account 
have an entery in smbpasswd? Does every entery in smbpasswd have a 
unix account?

Christian


> 
> -----Original Message----- 
> From: Kohei Yoshida [ mailto:kyoshida at mesco.com
> <mailto:kyoshida at mesco.com> ] 
> Sent: Monday, January 14, 2002 12:30 PM 
> To: Wiederholt, Tod 
> Cc: samba at lists.samba.org 
> Subject: Re: UNIX and SMB uids do not match 
> 
> 
> On Mon, 2002-01-14 at 11:58, Wiederholt, Tod wrote: 
> > To all, 
> > 
> > I am attempting to add a user to my Samba server and after creating
> the 
> > system ID "test" on the server, I create the user in the smbpasswd
> file. 
> > To do so, I use "smbpasswd -a test".  Once this is complete, I verify 
> > that the uid in the /etc/passwd file and in the /etc/samba/smbpasswd 
> > file are the same: 
> > 
> > test:x:1023:1024::/home/test:/bin/bash 
> > 
> >
> test:1023:2D5545077D7B7D2AAAD3B435B51404EE:7C53CFA5EA7D0F9B3B968AA0FB51A
> 
> > 3F5:[U 
> >         ]:LCT-3C42EFFE: 
> > 
> > However, when I attempt to connect to the server I receive an error in
> 
> > the logs: 
> > 
> > Domain=[HBOCD01]  NativeOS=[Windows 2000 2195] NativeLanMan=[Windows 
> > 2000 5.0] 
> > sesssetupX:name=[test] 
> > getsmbfilepwent: returning passwd entry for user test, uid 1021 
> > Error : UNIX and SMB uids in password files do not match for user 
> > 'test'! 
> > NT Password did not match for user 'test' ! Defaulting to Lanman 
> > getsmbfilepwent: returning passwd entry for user test, uid 1021 
> > Error : UNIX and SMB uids in password files do not match for user 
> > 'test'! 
> > Rejecting user 'test': authentication failed 
> > 32 bit error packet at line 629 cmd=115 (SMBsesssetupX)
> eclass=c000006d 
> > [Error: 
> > Unknown error (109,49152)] 
> > error string = No such file or directory 
> > 
> > My smb.conf file: 
> > 
> > [global] 
> >   
> >    security = user 
> >    workgroup = TRANSACTIONS 
> >    encrypt passwords = yes 
> >    password server = * 
> >    server string = Samba Server 
> >    case sensitive = yes 
> >    preserve case = yes 
> >    log file = /var/log/samba/%m.log 
> >    log level = 3 
> >    max log size = 50 
> >   
> > #============================ Share Definitions 
> > ============================== 
> >   
> > # This one is useful for people to share files 
> > [tmp] 
> >    comment = Temporary file space 
> >    path = /tmp 
> >    read only = no 
> >    public = yes 
> >   
> > 
> > Can someone help with this? 
> > 
> > Thanks in advance, 
> > Tod Wiederholt 
> > tod.wiederholt at mckesson.com 
> > 
> 
> There is a couple of things I would do if it were me. 
> 
> - Set the case sensitive to no.  Setting it to yes is a not-so-good 
> practice as file names are treated in a case-incensitive manner under 
> Windows.  The default is no. 
> 
> - Empty the value of the password server.  This parameter is not so 
> useful unless the security is set to either server or domain.  If the 
> security is set to user, as in your case, you don't need to use this 
> parameter. 
> 
> I would do these things first just to make sure that they are not the 
> cause of the problem. 
> 
> Hope this helps. 
> 
> Kohei 
> 
> 


               _(_)_                          wWWWw   _
   @@@@       (_)@(_)   vVVVv     _     @@@@  (___) _(_)_
  @@()@@ wWWWw  (_)\    (___)   _(_)_  @@()@@   Y  (_)@(_)
   @@@@  (___)     `|/    Y    (_)@(_)  @@@@   \|/   (_)\
    /      Y       \|    \|/    /(_)    \|      |/      |
 \ |     \ |/       | / \ | /  \|/       |/    \|      \|/
jgs|//   \\|///  \\\|//\\\|/// \|///  \\\|//  \\|//  \\\|// 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^




More information about the samba mailing list