Hi, I have configured a samba PDC with a logon script. The logon script includes dos commands to map a drive letter for different shares. One share has user home directory, one has common folder for all the users and other share is group share. For assigning a drive letter to group share I have used the command "net use g: \\%L\group\%G" but group share drive is not mounting for any of the users. I have three groups tech,mktg and sales. I want to mount tech share for tech group and that particular share only should be mounted as group share for tech group users and same for mktg and sales. Can you please help me out in solving this issue. please assist me in giving correct parameters and path. Thank You. Regards, Santy
> I have configured a samba PDC with a logon script. The logon script includes > dos commands to map a drive letter for different shares. One share has user > home directory, one has common folder for all the users and other share is > group share. For assigning a drive letter to group share I have used the > command "net use g: \\%L\group\%G" but group share drive is not mounting for > any of the users. I have three groups tech,mktg and sales. I want to mount > tech share for tech group and that particular share only should be mounted > as group share for tech group users and same for mktg and sales. Can you > please help me out in solving this issue. please assist me in giving correct > parameters and path. >Put the following parameter in your smb.conf: logon script = %G.bat Then, create a script named after each group in your "netlogon" share, in your case "tech.bat", "mktg.bat" and "sales.bat". The script corresponding to the group the particular user belongs to will be executed upon logon. To map the shares to drives, the script should contain commands in the folllowing format: net use g: \\server\sharename (The drive letter to use depends, of course, on your particular case). See "Variable substitutions" on the smb.conf man page.
Hi, you don't have access to Samba variables from within your logon script. The most convenient way to solve this is by using the "ifmember.exe" executable from the Windows Server 2003 toolkit and to place it into your netlogon share - you need to google for ifmember. With ifmember.exe you can test, if the user who is running the logon script, belongs to the specified group. Use the following lines as an example and add it to your logon script: <....snip....> \\%SERVER01%\netlogon\ifmember.exe /verbose tech if errorlevel 1 goto TECH :STOPTECH \\%SERVER01%\netlogon\ifmember.exe /verbose mktg if errorlevel 1 goto MKTG :STOPMKTG goto END ## ## TECH group ## :TECH if exist k:\nul net use /delete k: /yes if not exist k:\nul net use k: \\%SERVER01%\tech /persistent:no goto STOPTECH ## ## MKTG group ## :MKTG if exist l:\nul net use /delete l: /yes if not exist l:\nul net use l: \\%SERVER01%\tech /persistent:no goto STOPMKTG :END rem This is the End of your script <...snip...> Cheers, Christian ==========================================================Christian Rost roCon - Informationstechnologie Glatzer Weg 4 44534 L?nen fon: +49 (0) 2306 910 658 fax: +49 (0) 2306 910 664 url: http://www.rocon-it.de --------Santhosh Kumar Gulla <santy4linux@gmail.com> wrote-------- Subject: [Samba] logon script Date: 31.05.2009 00:35>Hi, > >I have configured a samba PDC with a logon script. The logon script >includes >dos commands to map a drive letter for different shares. One share has >user >home directory, one has common folder for all the users and other share >is >group share. For assigning a drive letter to group share I have used the >command "net use g: \\%L\group\%G" but group share drive is not mounting >for >any of the users. I have three groups tech,mktg and sales. I want to >mount >tech share for tech group and that particular share only should be >mounted >as group share for tech group users and same for mktg and sales. Can you >please help me out in solving this issue. please assist me in giving >correct >parameters and path. > >Thank You. >Regards, >Santy >-- >To unsubscribe from this list go to the following URL and read the >instructions: https://lists.samba.org/mailman/options/samba >