Ok let me clarify, it seems I was not clear about my problem. There are two thing involved. The first is that we want to connect xp64 machines to the domain, this is why we started the whole upgrade process. but where I'm stuck now is that if I start the newer version (3.0.23c, I just wanted to try and older version too, that's why I had 3.0.14a too) then _none_ of the machines can authenticate.

So I don't know if xp64 works or not as there seems to be some other problem involved. I always get "session setup failed: NT_STATUS_LOGON_FAILURE" errors with smbclient with the clients that work fine with 3.0.7 (all normal XP nodes).


As a first step I did a plain copy on the smb.conf and tried that. Since then I tried a lot of config tweaks but to no avail.

I hope I managed to lift the fog from the issue :)

I attach the main smb.conf config part as it is right now and also excerpts from the smbd.log debug info as best as I could extract relevant info.

Regards
Bgs

smb.conf

[global]
        workgroup = MYDOMAIN
        server string = MYSAMBA
        min protocol = NT1
        acl compatibility = Auto
        socket options = TCP_NODELAY SO_SNDBUF=8576 SO_RCVBUF=8576
add user script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u$
        logon script = logon.bat
        logon path =
        domain logons = Yes
        os level = 100
        preferred master = Yes
        domain master = Yes
        wins support = yes
        ldap ssl = no
        admin users = bgs, @sambaadmin
        hosts allow = 192.168.3.
        wins hook = /usr/local/bin/named-add
        security = user
        log level = 10 passdb:10 auth:10 winbind:10
        syslog = 3


and the logs:

[2006/11/09 10:16:38, 5] passdb/pdb_smbpasswd.c:getsmbfilepwent(488)
check_ntlm_password: Checking password for unmapped user [EMAIL PROTECTED] with the new password interface
  getsmbfilepwent: returning passwd entry for user viktor, uid 624

[2006/11/09 10:16:38, 5] passdb/pdb_smbpasswd.c:getsmbfilepwent(488)
  getsampwnam (smbpasswd): search by name: bgs
  getsmbfilepwent: returning passwd entry for user poj, uid 634

[2006/11/09 10:16:38, 10] passdb/pdb_smbpasswd.c:startsmbfilepwent(184)
startsmbfilepwent_internal: opening file /usr/local/samba/private/smbpasswd
.
(checks all entries in /usr/local/samba/private/smbpasswd)
.
[2006/11/09 10:16:38, 5] passdb/pdb_smbpasswd.c:getsmbfilepwent(488)
  getsmbfilepwent: returning passwd entry for user bgs, uid 613
[2006/11/09 10:16:38, 7] passdb/pdb_smbpasswd.c:endsmbfilepwent(301)
  endsmbfilepwent_internal: closed password file.
[2006/11/09 10:16:38, 10] passdb/pdb_smbpasswd.c:smbpasswd_getsampwnam(1335)
  getsampwnam (smbpasswd): found by name: bgs
[2006/11/09 10:16:38, 5] lib/username.c:Get_Pwnam_alloc(131)
  Finding user bgs
[2006/11/09 10:16:38, 5] lib/username.c:Get_Pwnam_internals(75)
[2006/11/09 10:16:38, 3] smbd/sec_ctx.c:pop_sec_ctx(339)
  Trying _Get_Pwnam(), username as lowercase is bgs
  pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 1
[2006/11/09 10:16:38, 10] passdb/lookup_sid.c:gid_to_sid(1137)
  gid_to_sid: local 508 -> S-1-22-2-508

[2006/11/09 10:16:38, 5] lib/username.c:Get_Pwnam_internals(108)
  push_sec_ctx(99, 99) : sec_ctx_stack_ndx = 1
  Get_Pwnam_internals did find user [bgs]!

[2006/11/09 10:16:38, 10] passdb/pdb_get_set.c:pdb_set_username(534)
  push_conn_ctx(101) : conn_ctx_stack_ndx = 0
  pdb_set_username: setting username bgs, was
[2006/11/09 10:16:38, 3] smbd/sec_ctx.c:set_sec_ctx(241)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1
[2006/11/09 10:16:38, 10] passdb/pdb_get_set.c:pdb_set_fullname(603)
  pdb_set_full_name: setting full name Bgs, was

[2006/11/09 10:16:38, 4] lib/substitute.c:automount_server(407)
  pop_sec_ctx (99, 99) - sec_ctx_stack_ndx = 0
  Home server: mysamba

[2006/11/09 10:16:38, 10] passdb/pdb_get_set.c:pdb_set_homedir(696)
  pdb_set_homedir: setting home dir \\mysamba\bgs, was

[2006/11/09 10:16:38, 7] rpc_parse/parse_prs.c:prs_debug(84)
  pdb_set_username: setting username bgs, was
          000004 smb_io_chal

[2006/11/09 10:16:38, 5] rpc_parse/parse_prs.c:prs_uint8s(851)
  pdb_set_domain: setting domain MYDOMAIN, was
              0004 data: dd fa 58 b0 8f cc 3c b5

[2006/11/09 10:16:38, 10] passdb/pdb_get_set.c:pdb_set_fullname(603)
          00000c smb_io_utime
  pdb_set_full_name: setting full name Bgs, was

[2006/11/09 10:16:38, 4] lib/substitute.c:automount_server(407)
              000c time: 4552f755
  Home server: mysamba
[2006/11/09 10:16:38, 5] rpc_parse/parse_prs.c:prs_uint16(675)
      0010 switch_value: 0003
[2006/11/09 10:16:38, 10] passdb/pdb_get_set.c:pdb_set_homedir(696)
[2006/11/09 10:16:38, 6] rpc_parse/parse_prs.c:prs_debug(84)
  pdb_set_homedir: setting home dir \\mysamba\bgs, was
      000014 net_io_user_info3
[2006/11/09 10:16:38, 10] passdb/pdb_get_set.c:pdb_set_dir_drive(672)
[2006/11/09 10:16:38, 5] rpc_parse/parse_prs.c:prs_uint32(704)
  pdb_set_dir_drive: setting dir drive , was NULL
          0014 ptr_user_info : 00000001


        

Dale Schroeder wrote:
Here's an old bug <http://lists.samba.org/archive/samba-technical/2005-June/041399.html> from 3.0.14, but it should have been fixed. So, your best bet is to post your smb.conf and any log files that have errors listed. Then one of the Samba gurus might be able to help.

Good luck,

Dale


Bgs wrote:

I tried an older 3.0.14a as well, but it doesn't authenticate either... It has to be some change between 3.0.7 and 3.0.14...


Dale Schroeder wrote:

Release Notes for Samba 3.0.23c <http://us4.samba.org/samba/history/samba-3.0.23c.html>

Bgs wrote:

 Hi all,


We have an old 3.0.7 samba running as PDC. As we have problems with XP64 clients accessing the domain, I compiled a 3.0.23c and copied the smb.conf. Some of the client work well with the new Samba, but most of them do not. Was there any relevant change in the smb.conf part between the two versions?

Thanks
Bgs

--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to