From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 46263 invoked by alias); 15 Apr 2016 05:11:12 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 46252 invoked by uid 89); 15 Apr 2016 05:11:11 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS,T_FILL_THIS_FORM_SHORT autolearn=ham version=3.3.2 spammy=H*f:sk:UpyLFys, H*i:sk:UpyLFys X-HELO: mail-in-07.arcor-online.net Received: from mail-in-07.arcor-online.net (HELO mail-in-07.arcor-online.net) (151.189.21.47) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (CAMELLIA256-SHA encrypted) ESMTPS; Fri, 15 Apr 2016 05:11:01 +0000 Received: from mail-in-15-z2.arcor-online.net (mail-in-15-z2.arcor-online.net [151.189.8.32]) by mx.arcor.de (Postfix) with ESMTP id 3qmQc10bbPzBrnN for ; Fri, 15 Apr 2016 07:10:57 +0200 (CEST) Received: from mail-in-09.arcor-online.net (mail-in-09.arcor-online.net [151.189.21.49]) by mail-in-15-z2.arcor-online.net (Postfix) with ESMTP id 0F51B112CC3 for ; Fri, 15 Apr 2016 07:10:57 +0200 (CEST) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-09.arcor-online.net 3qmQc06btfzB33g Received: from Gertrud (p54B46F42.dip0.t-ipconnect.de [84.180.111.66]) (Authenticated sender: stromeko@arcor.de) by mail-in-09.arcor-online.net (Postfix) with ESMTPSA id 3qmQc06btfzB33g for ; Fri, 15 Apr 2016 07:10:56 +0200 (CEST) From: Achim Gratz To: cygwin@cygwin.com Subject: Re: Cygwin-2.5.0 net share wbadmin no longer working post update References: <87ega8t99o.fsf@Rainer.invalid> <87a8kwt39s.fsf@Rainer.invalid> Date: Fri, 15 Apr 2016 05:11:00 -0000 In-Reply-To: (Alexandria Gutierrez's message of "Thu, 14 Apr 2016 15:48:24 -0400") Message-ID: <87r3e7lan9.fsf@Rainer.invalid> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SW-Source: 2016-04/txt/msg00361.txt.bz2 Alexandria Gutierrez writes: > On the original script I am using -backuptarget=\\\\SERVERNAME\\PATH\\TO\\SHARE > to avoid the use of quotes. I have several cygwin version installed > across multiple windows nodes. All of them work correctly. That only takes care of the first level of quote removal and escape processing. This already takes place on the Linux box where you send the command. The command sent through ssh will consequently come out as -backuptarget=\\SERVERNAME\PATH\TO\SHARE on the other side. This gets again processed by some shell (whatever you've configured as the login shell for your user that ssh logs in as and also the shell the user runs on the local machine). So, depending on how exactly things are configured, you'll likely end up with something like -backuptarget=\SERVERNAMEPATHTOSHARE (the single backslashes might stay in some cases). > On the 2 new cygwin-2.5.0 nodes using the same script (already working > with 2.4.0 and older) does not work. One was a cygwin upgrade, and the > other was a clean install. You seem to be relying on some side effect / configuration that is present on the older installs, but not the newer. The difference is most likely what the system determines as your passwd entry and any startup scripts that user may have. Also, it makes a difference of whether you request a TTY for the ssh process or not. > Just as an update, even if I connect directly via ssh to the node and > and run either: > > /cygdrive/c/windows/Sysnative/wbadmin START BACKUP -user:USERNAME > -password:PASSWORD -backuptarget:'\\SERVERNAME\PATH\TO\SHARE' > -allCritical -systemstate -quiet > or > /cygdrive/c/windows/Sysnative/wbadmin START BACKUP -user:USERNAME > -password:PASSWORD -backuptarget:\\\\SERVERNAME\\PATH\\TO\\SHARE > -allCritical -systemstate -quiet Since it seems you really need two levels of quotes and the wbadmin command does not need to have quotes in it (just guessing, and it may actually need another pair of quotes if the path contains spaces), maybe -backuptarget:"'\\SERVERNAME\PATH\TO\SHARE'" is enough. > it does not work. I do understand what you mean that SSH will strip > the quotes. If you want to see the command line that ssh gets, you can add "-v" to the invocation. If you want to see what gets run on the other side, try some variant of ssh -v user@host /bin/procps -elfww\; your_command Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf microQ V2.22R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple