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