[Samba] Starting a process from a windows client

Steve Williams swilliams at rinax.com
Tue Feb 25 17:10:23 GMT 2003


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