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

Reply via email to