[Samba] Dynamic Home Shares

Ken Lupo lupok at saline.k12.mi.us
Wed Apr 8 18:29:26 GMT 2009


On Wed, Apr 8, 2009 at 2:13 PM, Adam Williams <awilliam at mdah.state.ms.us>wrote:

> see root preexec = in the man page.  so when they go to %U$ (such as using
> logon home = z: ) it will run a script that creates the required directory
> in /home/pc/
>
>
> Ken Lupo wrote:
>
>> Hello,
>>
>> I am attempting to dynamically create user shares when they connect to the
>> server based on their username. I cannot use [homes]. My reasoning for
>> this
>> is that the users require a $ at the end of the share or it becomes
>> confusing to them(long story). What I'm seeing is that some Windows XP
>> clients will connect to /home/<username> but other clients try to connect
>> to
>> /home/<username>_ (with an underscore). For a work around I have symlinked
>> all home folders from <username> to <username>_
>>
>> Here is my smb.conf file:
>>
>> [global]
>>        workgroup = PC
>>        realm = PC.DOMAIN.COM
>>        server string = FILE
>>        security = ADS
>>        log file = /var/log/samba/%m.log
>>        local master = No
>>        idmap uid = 16777216-33554431
>>        idmap gid = 16777216-33554431
>>        winbind use default domain = Yes
>>        winbind offline logon = false
>>        store dos attributes = Yes
>>        ea support = Yes
>>        dns proxy = no
>>        socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8192
>> SO_RCVBUF=8192 SO_KEEPALIVE
>>        inherit acls = yes
>>        inherit permissions = yes
>>        map acl inherit = yes
>>
>> [%U$]
>>        path = /home/PC/%U
>>        comment = Homes
>>        read only = No
>>
>>
>> Any help would be greatly appreicated.
>>
>> Thank you,
>> Ken
>>
>>
> That will work for my dynamic creation. Does anyone know why the %U
variable returns username + undeerscore(username_)?


More information about the samba mailing list