[Samba] change user home

Rowland Penny rowlandpenny at googlemail.com
Fri Nov 1 07:20:03 MDT 2013


On 01/11/13 12:23, Marc Muehlfeld wrote:
>
>
> Am 01.11.2013 13:17, schrieb Rowland Penny:
>> If it is the S4 server using winbind then you are stuck, the
> > home directory path is hard coded and cannot be
>> changed if you use winbind.
>
> Hardcoded is not fully correct.
>
> With "winbind nss info = template", the path can be changed at least 
> global for all accounts through "template homedir ="
>
> And if you let winbind retrieve the information from AD via rfc2307, 
> you can have individual pathes for every account.
>
>
>
> Regards,
> Marc
According to 'man smb.conf' on the S4 server, "winbind nss info = 
template" is the default, so does not need to be added. If you add 
'template homedir = /home/%U' to smb.conf and restart samba4, then run 
'getent password rowland' you get this:

HOME\rowland:*:10000:100:Rowland Penny:/home/%U:/bin/bash

Yep, you get a literal %U, how does this differ from 'the home directory 
is hard coded' if winbind does not recognise %U as the place to put the 
username?

Rowland



More information about the samba mailing list