From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#13298: 24.3.50; Cannot write backup file; backing up in ~\.emacs.d\%backup%~ Date: Sat, 29 Dec 2012 19:28:31 +0200 Message-ID: <83623klqdc.fsf@gnu.org> References: <87zk0xnc0f.fsf@yandex.ru> <83zk0xl4cv.fsf@gnu.org> <50DED342.7040901@yandex.ru> <83ip7lkqp6.fsf@gnu.org> <50DEF35F.9090107@yandex.ru> <83d2xtklu1.fsf@gnu.org> <50DEF66E.4020106@yandex.ru> <83bodclxyl.fsf@gnu.org> <50DF14C3.6040702@yandex.ru> <83a9swlrp7.fsf@gnu.org> <50DF25FE.3010900@yandex.ru> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1356802153 17037 80.91.229.3 (29 Dec 2012 17:29:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 29 Dec 2012 17:29:13 +0000 (UTC) Cc: 13298@debbugs.gnu.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Dec 29 18:29:29 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Tp0Ds-0006II-85 for geb-bug-gnu-emacs@m.gmane.org; Sat, 29 Dec 2012 18:29:24 +0100 Original-Received: from localhost ([::1]:41380 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tp0Dd-0004UD-G0 for geb-bug-gnu-emacs@m.gmane.org; Sat, 29 Dec 2012 12:29:09 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:35025) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tp0DZ-0004Tw-63 for bug-gnu-emacs@gnu.org; Sat, 29 Dec 2012 12:29:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tp0DY-00076g-1g for bug-gnu-emacs@gnu.org; Sat, 29 Dec 2012 12:29:05 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:54309) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tp0DX-00076c-U6 for bug-gnu-emacs@gnu.org; Sat, 29 Dec 2012 12:29:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1Tp0EU-00040D-Op for bug-gnu-emacs@gnu.org; Sat, 29 Dec 2012 12:30:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Dec 2012 17:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13298 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 13298-submit@debbugs.gnu.org id=B13298.135680218715324 (code B ref 13298); Sat, 29 Dec 2012 17:30:02 +0000 Original-Received: (at 13298) by debbugs.gnu.org; 29 Dec 2012 17:29:47 +0000 Original-Received: from localhost ([127.0.0.1]:36327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tp0EE-0003z7-JM for submit@debbugs.gnu.org; Sat, 29 Dec 2012 12:29:47 -0500 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:35130) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tp0EB-0003yr-C4 for 13298@debbugs.gnu.org; Sat, 29 Dec 2012 12:29:44 -0500 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MFS00400YY07B00@a-mtaout21.012.net.il> for 13298@debbugs.gnu.org; Sat, 29 Dec 2012 19:28:22 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MFS0040OZ795Y70@a-mtaout21.012.net.il>; Sat, 29 Dec 2012 19:28:22 +0200 (IST) In-reply-to: <50DF25FE.3010900@yandex.ru> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:69165 Archived-At: > Date: Sat, 29 Dec 2012 21:18:54 +0400 > From: Dmitry Gutov > CC: 13298@debbugs.gnu.org > > Why doesn't Emacs try to show the elevation dialog, anyway? The elevation dialog comes from Windows, when it does. Applications don't show it, they just can trigger it by performing operations that require elevation. But UAC behaves strangely when Administrators are involved. > >> Like I described, I don't think my situation is exceptional, so seeing > >> the error messages is misleading. > > > > Why misleading? We asked Emacs to preserve the ACLs of the original > > file, and it couldn't. Shouldn't the user be informed about that? > > It leads me to believe that there's either something wrong with my > system, or Emacs configuration, whereas I don't know why I should care > that the backup function doesn't correctly set the file ownership. You could try taking care of this issue by manually taking ownership of the C:\Users\Gutov directory and all of its files and subdirectories. Setting the owner of C:\Users\Gutov to either your user or the Administrators group will probably resolve the problem. Doing the former, i.e. setting your user as the owner, sounds like TRT to me anyway, it doesn't make sense to me to have SYSTEM as an owner. > > If you think this is bad behavior, lobby on emacs-devel to allow some > > kind of user options for ignoring these errors (which means you don't > > care about security of access to your files). > > I don't think that a user option is the way to go if it's going to be > off by default. > > Maybe don't expect the user to customize its value, and bind it to t in > certain functions, like backup-buffer-copy, instead? I will let others answer that.