It was time to upgrade our group server (new HDs, problems with old installation of DRBD, etc..).
Going as usually for CentOS i upgraded whole system from 6.3 to 6.4 The later one came with samba 3.6 as the old one was 3.5. I transferred most of users by copying
/etc/shadow and samba accounts with
pdbedit. Homes were on nfs-drive. The translation of unix accounts to samba accounts are located in
Strangely enough on some windows clients there was problem to connect to samba-shares. In one case the only thing that worked was, instead of giving windows name, to use the unix account. In another one, it was possible to mount network drive and to open it in Windows Explorer, however other applications like "Total commander" at the attempt of opening this drive gave the message "Cannot connect to z:" (sometimes at this moment user/pass were requested).
smb.conf has following entries:
[global] security = user passdb backend = tdbsam username map = /etc/samba/smbusers ... [Kris] comment = Kris's Private path = /SMB/Users/Kris writeable = yes read only = no browseable = yes users = krisr printable = no security mask = 0777 force security mode = 0 directory security mask = 0777 force directory security mode = 0 force create mode = 0775 force directory mode = 6775
# Unix_name = SMB_name1 SMB_name2 ... krisr = Kris
testparm runs without any errors.
I was used from samba 3.5 to outputs of form
Mapped user kris to krisr. Nothing like this happens now. Just message
check_sam_security: Couldn't find user Kris in passdb. I read on web that some guys had problem with 3.6 and
security = ADS, but these were not helpful for me.
I'm seriously thinking about downgrading back to samba 3.5 but before this step I wanted to ask if somebody knows the solution of these problems.
p.s. i've asked this question at serverfault but no answer came. Maybe I have more luck with this forum. Sorry for duplicate if any of you reads both.