[Samba] Problem with logon script

Oliver Six o.six at cahos.net
Thu May 23 06:42:02 GMT 2002


Harry Rüter <harry_rueter at gmx.de> wrote on 23.05.2002 14:36:27:

>
>Hi,
>
>Oliver Six wrote:
>> 
>> Harry Rüter <harry_rueter at gmx.de> wrote on 23.05.2002 13:02:10:
>> 
>> >
>> >Hi,
>> >
>> >i'm having a little problem with the logon-script feature.
>> >
>> >I work with a Winxx-network with Win2k and Win98-Clients.
>> >The fileserver is samba 2.2.4 on LINUX,Kernel 2.4.18.
>> >
>> >For debuging-purposes i wrote a pause command into the
>> >logon-script.
>> >
>> >A realized that there is an error message (in german, i try
>> >to translate) :
>> >
>> >-----------------------------------------------------------
>> >The local device is already used
>> >
>> >System error 85 .
>> >Help is available with the command NET HELPMSG 2250 .
>> >-----------------------------------------------------------
>> >
>> >Here is the part from my script :
>> >
>> >------------------------------------------------------------------------
>> >@SET SERVER=MYSERVER
>> >
>> >:Win2k
>> >rem echo In Win2k
>> >@NET TIME \\%Server% /SET /YES   > nul
>> >@net use u: \\%Server%\homepages > nul
>> >@net use v: \\%Server%\homes     > nul
>> >@net use w: \\%Server%\fax       > nul
>> >@net use x: \\%Server%\data      > nul
>> >@if  not "%USEROFCURRENTSERVICE%" == "Administrator" goto
>> >win2kend
>> >@net use y: \\%Server%\rootdir$   > nul
>> >:win2kend
>> >rem @net use /PERSISTENT:NO > nul
>> >@net use z: /delete > nul
>> >@goto end
>> >-------------------------------------------------------------------------
>> >
>> >The client-OS on which the error occurs is Win2k.
>> >
>> >Windows seems to mount the drives itself befor the
>> >logon script is started.
>> >
>> >How can i solute this problem ?
>> >
>> >
>> >thanks Harry
>> >
>> >
>> >By the way , the logon-script is generated with a
>> >shell-script using the
>> >root preexec statement.
>> >
>> >So i can parse each statevar like USEROFCURRENTSERVICE ( =
>> >%u) to the logon-script.
>> >This works and has nothing to do with the problem,
>> >just an information for you ..
>> >
>> >--
>> >To unsubscribe from this list go to the following URL and read the
>> >instructions:  http://lists.samba.org/mailman/listinfo/samba
>> 
>> Hi Harry,
>> 
>> AFAIK: windows maps drive y: or z: to the logon service to execute the logon
>> script.
>> 
>> Ciao Oliver
>> --
>
>I dont think so.
>
>Here's an output which shows, that Windows doesn't have
>to map it, as it could and (afaik) does it with the 
>following syntax ( \\SERVER\share ) :
>
>---------------------snipp---------------------
>
>D:\>dir \\486dx66\netlogon
> Datenträger in Laufwerk \\486dx66\netlogon: ist netlogon
> Datenträgernummer: 0F7C-24C4
>
> Verzeichnis von \\486dx66\netlogon
>
>23.05.2002  14:31       <DIR>          .
>05.04.2002  13:10       <DIR>          ..
>11.05.2002  16:17                  194 logon.bat
>23.05.2002  14:31                2.345 logonsmb.bat
>14.05.2002  14:57                  140 delme.bat
>11.05.2002  16:17                  194 logon.cmd
>16.05.2002  10:51                3.470 netlogon.sh
>09.05.2002  22:37                  617 welcome.sh
>23.05.2002  14:31                  112 arc
>11.05.2002  10:03                3.021 test.bat
>07.04.2002  14:51                6.341 netlogon.sh.old
>11.05.2002  11:58                  661 bye.sh
>22.05.2002  16:37                1.598 os_logon.bat
>16.05.2002  10:57                2.366 logonsmb.cmd
>              12 Datei(en)         21.059 Bytes
>               2 Verzeichnis(se),      86.474.752 Bytes frei
>
>D:\>
>---------------------snipp---------------------
>
>You see, no drive necessary.
>Your answer wouldn't match the drives u,v,w too.
>
>Hoping for an answer and thanks
>
>Harry
>
>-- 
>To unsubscribe from this list go to the following URL and read the
>instructions:  http://lists.samba.org/mailman/listinfo/samba

Hi Harry,

you're right; but *AFAIK* windows will map the drive. Try to put a "net use 
>c:\bla.txt" in your logon script to see which drives are mapped during 
>execution of logon script. In a thread last year I saw a problem when 
>disconnecting y: or z: in the logon script. 

Ciao Oliver
--
Good programming is 40% experience, 30% skill, 20% RTFM, 10% caffeine, and 5% 
attention to detail. 

Oliver Six, CEO
CAHOS GmbH, Cimbernstr. 51, Germany 81377 Muenchen
Phone +49 89 71 01 93 41,  Fax +49 89 71 01 93 42





More information about the samba mailing list