[Samba] Login scripts based on group

Misty Stanley-Jones misty at borkholder.com
Wed Nov 10 13:36:10 GMT 2004


On Wednesday 10 November 2004 08:05, Simon Hobson wrote:
> Dean Landry wrote:
> >I have users that belong to several groups.  I want a logon script
> >to be run for each of the groups to which a user belongs.  For
> >example, when I logon, I want admin.bat, users.bat, and
> >someothergroup.bat to run.  On Novell I used to use 'if Member of
> >groupName...', but I don't know how to do this in Samba..
>
> Two ways :
>
> 1) Use ifmember in the main login script to check for group
> membership and call the appropriate scripts. ifmember is (IIRC)
> downloadable from the Microsoft web site.
>
> 2) Use the pre-exec facility of Samba to build a users login script
> on the fly each time they connect to the netlogon share. Use %u
> (again, IIRC) in the declaration of the login script parameter so
> that each users uses their own script, then write a script (executed
> on the host) that will build the login script (which of course can
> use any information available to the host scripting language) and set
> it as the pre-exec script for the share.

3.  Use Kixtart!  It's perfect, it works for all versions of Windows, it's 
very easy, and you will be able to script things you haven't even thought of 
yet.

Misty



More information about the samba mailing list