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.

Mine is currently set up to use a common login script which makes all the decisions - and quite frankly it sucks due to the limited capabilities of DOS (unix with all the useful stuff removed) - I plan to change to method 2 when I get round to it.

Simon

--
Simon Hobson MA MIEE, Technology Specialist
Colony Gift Corporation Limited
Lindal in Furness, Ulverston, Cumbria, LA12 0LD
Tel 01229 461100, Fax 01229 461101

Registered in England No. 1499611
Regd. Office : 100 New Bridge Street, London, EC4V 6JA.
--
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba

Reply via email to