Dear List Members
We are trying to setup samba PDC with tdbsam backend.
First question: When "Home Directory" is not set in tdbsam does samba just use the setting of "logon home" in smb.conf? And when it's set does it ignore the smb.conf setting?
Second question: Does tdbsam allow the inclusion of variables such as %a, %u, %H, etc.?
We were looking at the "Big 500 Users Example" [1] but had some difficulties. When we were using the tdbsam backand, samba ignored the settings which was set in smb.conf and we had to hard-code the varibles. E.g.:
Profile Path: \\myserver\myuser\.profile.WinXP\profile.pds
As we still have some computers running NT and 2k we tried to use %a:
Profile Path: \\myserver\myuser\.profile.%a\profile.pds
But this resulted in the generation of a folder ".profile.%a" and "%a" was not interpreted at all. We also wanted to use "%L" and "%u" in the profile path but then the profile wasn't found at all. When we left the "Profile Path" in tdbsam empty the setting in smb.conf was ignored and the profile not found.
When using smbpasswd as backand everything works as expected with all variables. Therefore, my answer to my own question would be: all parameters have to be statically set in tdbsam because the settings in smb.conf are ignored and the inclusion of variables does not work.
But when I look at the "Big 500 Users Example" [1] this answer does not make sense at all. If it were true why are the logon path and logon home set in the example configuration?
My guess is that I have something wrong in my setup but I just cannot figure out what it is (I've added smb.con at the end of this message). BTW, this is samba-3.0.7-1.3E.1 on RedHat EL 3.
Thanks for any hints to resolve this problem.
Kind regards, Marc
[1] http://us1.samba.org/samba/docs/man/Samba-Guide/Big500users.html
/etc/samba/smb.conf
#======================= Global Settings =====================================
[global]
workgroup = mydomain
#netbios name = %L
domain logons = yes
server string = SMB-Server 6/6 %v
hosts allow = xx.xxx.xx.
log file = /var/log/samba/%m.log
max log size = 50
security = user
debug level = 0
# password server = %L password level = 8 username level = 8 encrypt passwords = yes passdb backend = tdbsam:/etc/samba/private/passdb.tdb unix password sync = no
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 local master = yes os level = 33 domain master = yes preferred master = yes
logon path = \\%L\profiles\.profile%a\profile.pds name resolve order = wins hosts wins support = no wins server = xx.xx.xx.xx dns proxy = no
nis homedir = true homedir map = auto.home
preserve case = yes short preserve case = yes default case = lower case sensitive = no logon drive = P:
#============================ Share Definitions ==============================
[homes]
comment = %U's Data on %L Group %G
path = %H
browseable = no
writable = yes
create mask = 0700
directory mask = 0700
follow symlinks = yes
[profiles]
path = /home/%u
browseable = no
writable = yes
create mask = 0700
directory mask = 0700
-- To unsubscribe from this list go to the following URL and read the instructions: http://lists.samba.org/mailman/listinfo/samba
