Hi everyone, I'm running Samba 3.4.7 with OpenLDAP as PDC and I want to run more than one logon script per user. What i want to achieve is: Run a general logon script, that do the folder mapping of the public access folders for all users. AFTER this run a group-based logon script, to map some groups-related folders. And still after those 2 scripts, run a user-based logon script, to map some user-related folders. Why i'm trying to do this: I want to do this because i have a lot of folders that i want to map for some users that are not from the same primary group. If i create only one script per user, i'll have tons of scripts, and I'll have to edit each of then every time i'd want to map a folder to all users, not only to those guys. I'm well aware that i can specify a group or user (or other things) related script in the users settings in samba, but i want to run more than one script. Is there a specific configuration to make this work? Is there a workaround to do this? Tks in advance.
Hi Pascal, Forgive me my poor english, but i didn't understood what "factorize your code" means. Could you explain in another way (with examples, if possible =D )? Tks in advance. On Tue, Sep 28, 2010 at 4:52 PM, Pascal Valois <pascal.valois at devinci.fr> wrote:> ?run more than one logon script ? > there is only one reason to do so. it's if you want to share part of login > script between users and factorize your code. > if you dont, then merging the script is enough, and would explain why one > logon script is sufficient. > > Le 28/09/2010 21:49, Leonardo Carneiro a ?crit : >> >> Hi everyone, >> >> I'm running Samba 3.4.7 with OpenLDAP as PDC and I want to run more >> than one logon script per user. >> >> What i want to achieve is: >> >> Run a general logon script, that do the folder mapping of the public >> access folders for all users. >> AFTER this run a group-based logon script, to map some groups-related >> folders. >> And still after those 2 scripts, run a user-based logon script, to map >> some user-related folders. >> >> Why i'm trying to do this: >> >> I want to do this because i have a lot of folders that i want to map >> for some users that are not from the same primary group. If i create >> only one script per user, i'll have tons of scripts, and I'll have to >> edit each of then every time i'd want to map a folder to all users, >> not only to those guys. >> >> I'm well aware that i can specify a group or user (or other things) >> related script in the users settings in samba, but i want to run more >> than one script. >> >> Is there a specific configuration to make this work? Is there a >> workaround to do this? >> >> Tks in advance. > > > -- > Pascal Valois > Service Informatique > Pole Universitaire L?onard de Vinci > >
This is more of a "Windows" question (i.e. google searches windows login scripts may be helpfull. You scripts could use commands like ifmember "groupname" http://www.eggheadcafe.com/software/aspnet/30250014/login-script-group-membership.aspx That should let you map drives based on group membership. Then you can have the same login script specified for each user, and that login script includes conditional drive mappings for the specific groups. Windows also has the "call" command which should let one batch file call another then return to the 1st file. http://www.computerhope.com/call.htm On 09/28/2010 03:49 PM, Leonardo Carneiro wrote:> Hi everyone, > > I'm running Samba 3.4.7 with OpenLDAP as PDC and I want to run more > than one logon script per user. > > What i want to achieve is: > > Run a general logon script, that do the folder mapping of the public > access folders for all users. > AFTER this run a group-based logon script, to map some groups-related folders. > And still after those 2 scripts, run a user-based logon script, to map > some user-related folders. > > Why i'm trying to do this: > > I want to do this because i have a lot of folders that i want to map > for some users that are not from the same primary group. If i create > only one script per user, i'll have tons of scripts, and I'll have to > edit each of then every time i'd want to map a folder to all users, > not only to those guys. > > I'm well aware that i can specify a group or user (or other things) > related script in the users settings in samba, but i want to run more > than one script. > > Is there a specific configuration to make this work? Is there a > workaround to do this? > > Tks in advance. >