Adding a feature to the smbd

Richard Sharpe sharpe at
Sun Jan 21 22:51:51 GMT 2001

At 11:17 PM 1/21/01 +0100, Simo Sorce wrote:
>On Mon, 22 Jan 2001, Richard Sharpe wrote:
>> >Where profilxxx was for each lab. This isn't actually a very good solution
>> >since we need to maintain a lot of shares. This is when I thought of
>> >samba the ability of a dynamic-share, which resulted in the patch. So
>> >the weekend we're gonna start using this:
>> >
>> >\\sambaservers\profiles\%U%\%profiletype%
>> >
>> >Where the [profiles]-share will be a dynamic share.
>> OK, now I understand ... This can actually be done with existing facilities
>> in Samba, in a two step process.
>> In [profiles] you can use environment variables in the path:
>>   [profiles]
>>     path = /some/path/%$(PROFILE_PATH)
>> You set up a file in a root exec for the netlogon share, as you are
>> probably logging on ... and then you use the 'source environment' parameter
>> before the path parameter in your [profiles] share to read the environment
>> variable.
>> If you want more info on using environment variables in macros, have a look
>> at Special Edition, Using Samba.
>Well reading the man it seem you does not need even the root exec as
>you only need to set
>source environment = |/path/to/dynamic/profile/ %I
>and let the script output environment variabile to standard output.

Well done Simo ... You are absolutely correct. I knew there was a simpler
way to do it ...

>Simo Sorce - Linux Systems Consultant

Richard Sharpe, sharpe at
Samba (Team member,, Ethereal (Team member,
Contributing author, SAMS Teach Yourself Samba in 24 Hours
Author, Special Edition, Using Samba

More information about the samba-technical mailing list