Frank L. Parks
2005-Oct-13 19:39 UTC
[Samba] Problems with smbpasswd, tdb_fetch_uint32 failed
Good Afternoon, I had sent in an earlier message about trying to login and getting dropped from a W2000 workstation. I received a reply back to upgrade Samba from 3.013 to 3.020x. I did this. Operating System: SuSE 9.3 Samba Version: 3.0.20a (SuSE's RPMs) I am using /etc/samba/smbpasswd file and not LDAP to store the users and passwords. [global] passwd chat debug = Yes passwd chat = *password* %n\n *password* %n\n *changed* socket options = TCP_NODELAY logon drive = P: interfaces = 127.0.0.1 192.1.51.0/255.255.255.0 eth1 hosts allow = 192.168.51.0/24 127.0.0.1 hosts deny = ALL domain master = Yes log level = 2 log file = /var/log/samba/log.%m max log size = 50 debug timestamp = yes username map = /etc/samba/smbusers map to guest = Bad User encrypt passwords = yes logon home = \\%L\%U\.9xprofile passdb backend = smbpasswd ; printer admin = @ntadmin, root, administrator passwd program = /usr/bin/passwd %u wins support = yes printcap cache time = 750 netbios name = smb cups options = raw printing = cups logon script = logon.bat unix password sync = True local master = Yes workgroup = CMC logon path = \\%L\profiles\.msprofile os level = 65 printcap name = cups security = user add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$ domain logons = Yes name resolve order = wins lmhosts hosts bcast ; name resolve order = lmhosts hosts bcast dns proxy = yes I then went back to the drawing board and started to run the samba tests. On the windows client, I received a "System error 1326 has occurred" message when I attempted the net use x: \\server\username. The English translation of the message was "Login Failure: unknown user or bad password". I googled this and rightfully or wrongfully, I thought that maybe there was a problem with the passwords (http://archives.free.net.ph/message/20040131.202546.2961584d.en.html). I attempted to change the password of the user using smbpasswd and I received a dialog similar to this: # smbpasswd <username> New SMB password: Retype new SMB password: account_policy_get: tdb_fetch_uint32 failed for field 4 (maximum password age (seconds since 1970)), returning 0 account_policy_get: tdb_fetch_uint32 failed for field 5 (minimum password age (seconds since 1970)), returning 0 So I wondered if this was caused by the change from 3.0.13 to 3.0.30a. See http://lists.samba.org/archive/samba/2005-April/103603.html. I used webmin to delete the user from /etc/samba/smbpasswd and it worked. I then attempted to do a smbpasswd -a <username> and I got the same error as above. I cannot add users to the system nor can I login into the domain. Please help. Thanks in advance, Frank
Apparently Analagous Threads
- smbpasswd, tdb_fetch_uint32 failed
- tdb_fetch_uint32 failed and create_builtin_administrators failed
- account_policy_get: tdb_fetch_uint32 failed for field 10 (refuse machine password change), returning 0
- Error Messages during installation
- "state directory" ignored in samba-3.6.6