Hi list,
I'm using Samba 3.0.13 on SuSE LES 8 with OpenLDAP, and I noticed a strange behavior with variables in include lines (eg include = /etc/samba-%G).
I read bugs 417 (Variables don't work in include lines) and 1119 (Nested "include =" files have problems) are fixed, so I don't really understand what happens...
When I join a Win2k (sp4) client to my samba domain, and then login with a user the first time, it seems variables like %G are not resolved. I need to logout and login again, then it works.
On the same client, if I log in with another user, I have the same problem: first time the included file is not read, but after I logout once, it works well.
For ex, here is my smb.conf:
[global] workgroup = DOMAIN netbios name = SERVER server string = %h (samba %v )
ldap passwd sync = yes passdb backend = ldapsam:ldap://127.0.0.1/ ldap admin dn = cn=Manager,... ldap suffix = .... ldap user suffix = ou=People ldap group suffix = ou=Groups ldap machine suffix = ou=Machines
domain logons = yes security = user os level = 255 local master = yes preferred master = yes domain master = yes logon home = logon path = logon drive = h:
encrypt passwords = yes
include = /etc/samba/profile-%G
[profiles] path = /var/samba/profiles
[netlogon] path = /var/samba/netlogon
[home] path = /home browseable = yes writeable = yes guest ok = no
And profile-group is just: logon home = logon path = \\server\profiles\etu logon drive = h:
This way, I want people who belongs to "group" use a mandatory profile, and other use local profile.
But when I log in for the first time with a user on a fresh joined ws, it's always a local profile which is loaded. If I log in a second time, the included file is read, then mandatory profile is loaded.
But if I log in for the first time with user2, I have the same problem...
Each user has to login once on each workstation.
Is it a bug ?
Thanks.
Paul
-- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/listinfo/samba
