[Samba] Starting a process from a windows client

Scattergood, Ivan Ivan.Scattergood at uk.fid-intl.com
Tue Feb 25 17:50:15 GMT 2003


Thanks for the Advice chaps. 

I have found out that I can run scripts through Xstart, the NT service
portion of or terminal program. It in turn uses SSH. I think that's going to
be the easiest solution. 

-----Original Message-----
From: Steve Williams [mailto:swilliams at rinax.com]
Sent: Tuesday, February 25, 2003 17:10
To: Jon Niehof
Cc: Scattergood, Ivan; 'samba at lists.samba.org'
Subject: Re: [Samba] Starting a process from a windows client


Hi,

An amazingly powerful tool that I have used before to accomplish what 
you are talking about.  **WARNING**  make sure that you consider 
security when you design your project, this is very powerful, hence 
DANGEROUS!

Cheers,
Steve

From
man smb.conf:

magic script (S)

    This parameter specifies the name of a file which, if opened, will
    be executed by the server when the file is closed. This allows a
    UNIX script to be sent to the Samba host and executed on behalf of
    the connected user.

    Scripts executed in this way will be deleted upon completion
    assuming that the user has the appropriate level of privilege and
    the file permissions allow the deletion.

    If the script generates output, output will be sent to the file
    specified by the /magic output/ <#MAGICOUTPUT> parameter (see above).

    Note that some shells are unable to interpret scripts containing
    CR/LF instead of CR as the end-of-line marker. Magic scripts must be
    executable /as is/ on the host, which for some hosts and some shells
    will require filtering at the DOS end.

    Magic scripts are /EXPERIMENTAL/ and should /NOT/ be relied upon.

    Default: /None. Magic scripts disabled./

    Example: *magic script = user.csh*





Jon Niehof wrote:

>> I am hoping to run a Unix process from code running on a windows 
>> client, I
>> am told this can be done using Samba, does any one have any example 
>> code to
>> do this?
>
> I can't imagine how this would work. Perhaps ssh would be what you're 
> looking for? There's an excellent windows client at 
> http://www.chiark.greenend.org.uk/~sgtatham/putty/
>
>
>


More information about the samba mailing list