Carlos Lijoi
2006-Mar-16 17:36 UTC
[Samba] Corrupt sam database in Samba, cant add users or change pass
Hello, this is my first post
Hi, I'm having a problem here...
After (stupidly) trying to change an username I'm having problems reported
by smbpasswd and pdbedit: "build_sam_account: smbpasswd database is
corrupt! "
I would really appreciate any help with this, as I have users not bein able to
login into the domain anymore, nor the new users that I try to add!!
Please let me know which information could be useful
Regards from Buenos Aires, Argentina
Carlos
_________________
-------------------------------
The real voyage of discovery consists not in seeking new landscapes, but in
having new eyes
-- Marcel Proust
My setup is
Samba 3.014
Primary Domain Controller
Code:
[global]
add machine script = /usr/sbin/useradd -d /var/lib/nobody -g 100 -s
/bin/false -M %u
message command = /usr/bin/linpopup "%f" "%m" %s; rm
%s
log file = /var/log/samba3/%U.log
smb passwd file = /etc/samba/private/smbpasswd
name resolve order = wins lmhosts hosts bcast
socket options = TCP_NODELAY IPTOS_LOWDELAY
domain master = yes
interfaces = eth1
hosts allow =192.168.0. localhost 127.0.0.1
bind interfaces only = yes
hide dot files = yes
time server = yes
encrypt passwords = yes
veto files = /.maildir/
dead time = 40
wins support = true
dns proxy = no
netbios name = khatmandu
browseable = yes
server string = Khatmandu %v
logon script = logon.cmd
local master = yes
workgroup = lamsas
logon path = \\khatmandu\profiles\%U
debug level = 10
os level = 64
security = user
getwd cache = yes
max log size = 500
domain logons = yes
[homes]
force create mode = 770
comment = Home Directories
browseable = no
writable = yes
create mode = 770
force directory mode = 770
directory mode = 770
veto files = /*.mp3/
vfs objects = recycle
recycle:exclude = *.tmp *.temp *.o *.obj ~$* *.db
recycle:keeptree = True
recycle:touch = True
recycle:versions = True
recycle:repository = ../../reciclaje/personales/%U
recycle:maxsize = 10000000
[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon
guest ok = yes
writable = no
[Profiles]
path = /var/lib/samba/profiles
browseable = no
writable = yes
guest ok = no
create mask = 0600
directory mask = 0700
profile acls = yes
(other shares)
--
Carlos Lijoi <carloslijoi@gmail.com>
Pierre Lebrun
2006-Mar-17 08:16 UTC
[Samba] Re: Corrupt sam database in Samba, cant add users or change pass
Carlos Lijoi a ?crit :> Hello, this is my first post > > Hi, I'm having a problem here... > After (stupidly) trying to change an username I'm having problems reported by smbpasswd and pdbedit: "build_sam_account: smbpasswd database is corrupt! " > > I would really appreciate any help with this, as I have users not bein able to login into the domain anymore, nor the new users that I try to add!! > Please let me know which information could be useful > > Regards from Buenos Aires, Argentina > CarlosThe first thing you have to check is the relation between smbpasswd (username,uid) and /etc/passwd(username,uid). If an account from smbpasswd is missing in /etc/passwd you cannot manage users any more. Hope this will help. Pierre