GNU bug report logs - #49724
27.2; Tramp /sudoedit:: does not preserve file security context

Previous Next

Package: emacs;

Reported by: xenodasein <at> tutanota.de

Date: Sat, 24 Jul 2021 18:11:02 UTC

Severity: normal

Found in version 27.2

Fixed in version 28.1

Done: Michael Albinus <michael.albinus <at> gmx.de>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 49724 in the body.
You can then email your comments to 49724 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#49724; Package emacs. (Sat, 24 Jul 2021 18:11:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to xenodasein <at> tutanota.de:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sat, 24 Jul 2021 18:11:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: xenodasein <at> tutanota.de
To: bug-gnu-emacs <at> gnu.org
Subject: 27.2; Tramp /sudoedit:: does not preserve file security context
Date: Sat, 24 Jul 2021 19:47:20 +0200 (CEST)
The command: ls -Z /etc/fstab
Outputs: unconfined_u:object_r:etc_t:s0 /etc/fstab
On an unmodified fstab file. If I modify the file using 'sudoedit'
command, which uses GNU Nano on this system, preserves the same extended
file attributes. However, after using emacs -Q:
C-x C-f /sudoedit::/etc/fstab
<any file modification>
C-x C-s
The command: ls -Z /etc/fstab
Outputs: unconfined_u:object_r:user_tmp_t:s0 /etc/fstab
Which will prevent system from booting.



In GNU Emacs 27.2 (build 1, x86_64-redhat-linux-gnu, GTK+ Version 3.24.29, cairo version 1.17.4)
of 2021-06-14 built on buildvm-x86-32.iad2.fedoraproject.org
Windowing system distributor 'The X.Org Foundation', version 11.0.12011000
System Description: Fedora 34 (Thirty Four)

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
current-kill: Kill ring is empty [2 times]
gui-get-primary-selection: No selection is available

Configured using:
'configure --build=x86_64-redhat-linux-gnu
--host=x86_64-redhat-linux-gnu --program-prefix=
--disable-dependency-tracking --prefix=/usr --exec-prefix=/usr
--bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc
--datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64
--libexecdir=/usr/libexec --localstatedir=/var
--sharedstatedir=/var/lib --mandir=/usr/share/man
--infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png
--with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3
--with-gpm=no --with-xwidgets --with-modules --with-harfbuzz
--with-cairo --with-json build_alias=x86_64-redhat-linux-gnu
host_alias=x86_64-redhat-linux-gnu CC=gcc 'CFLAGS=-DMAIL_USE_LOCKF -O2
-flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches
-pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2
-Wp,-D_GLIBCXX_ASSERTIONS
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
LDFLAGS=-Wl,-z,relro
PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig'

Configured features:
XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND DBUS GSETTINGS GLIB NOTIFY
INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF
ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS XWIDGETS
LIBSYSTEMD JSON PDUMPER GMP

Important settings:
  value of $LANG: en_US.utf8
  value of $XMODIFIERS: @im=none
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs
format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg
epg-config gnus-util rmail rmail-loaddefs text-property-search time-date
subr-x seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies
mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs
cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils
tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type
mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode
lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch
timer select scroll-bar mouse jit-lock font-lock syntax facemenu
font-core term/tty-colors frame minibuffer cl-generic cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european
ethiopic indian cyrillic chinese composite charscript charprop
case-table epa-hook jka-cmpr-hook help simple abbrev obarray
cl-preloaded nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote threads dbusbind
inotify dynamic-setting system-font-setting font-render-setting
xwidget-internal cairo move-toolbar gtk x-toolkit x multi-tty
make-network-process emacs)

Memory information:
((conses 16 44393 10632)
(symbols 48 6007 1)
(strings 32 15439 2231)
(string-bytes 1 504347)
(vectors 16 9300)
(vector-slots 8 125174 13110)
(floats 8 19 45)
(intervals 56 261 0)
(buffers 1000 11))





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#49724; Package emacs. (Sat, 24 Jul 2021 18:29:02 GMT) Full text and rfc822 format available.

Message #8 received at 49724 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: xenodasein <at> tutanota.de
Cc: 49724 <at> debbugs.gnu.org
Subject: Re: bug#49724: 27.2;
 Tramp /sudoedit:: does not preserve file security context
Date: Sat, 24 Jul 2021 21:27:58 +0300
> Date: Sat, 24 Jul 2021 19:47:20 +0200 (CEST)
> From: xenodasein--- via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org>
> 
> The command: ls -Z /etc/fstab
> Outputs: unconfined_u:object_r:etc_t:s0 /etc/fstab
> On an unmodified fstab file. If I modify the file using 'sudoedit'
> command, which uses GNU Nano on this system, preserves the same extended
> file attributes. However, after using emacs -Q:
> C-x C-f /sudoedit::/etc/fstab
> <any file modification>
> C-x C-s
> The command: ls -Z /etc/fstab
> Outputs: unconfined_u:object_r:user_tmp_t:s0 /etc/fstab
> Which will prevent system from booting.

Did you try to use backup-by-copying, with or without
backup-by-copying-when-privileged-mismatch?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#49724; Package emacs. (Sat, 24 Jul 2021 18:47:02 GMT) Full text and rfc822 format available.

Message #11 received at 49724 <at> debbugs.gnu.org (full text, mbox):

From: xenodasein <at> tutanota.de
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 49724 <at> debbugs.gnu.org
Subject: Re: bug#49724: 27.2; Tramp /sudoedit:: does not preserve file
 security context
Date: Sat, 24 Jul 2021 20:46:30 +0200 (CEST)
Jul 24, 2021, 21:27 by eliz <at> gnu.org:

> Did you try to use backup-by-copying, with or without
> backup-by-copying-when-privileged-mismatch?
>

No, I can try again with an emacs -Q and some certain variables set if you require.





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#49724; Package emacs. (Sat, 24 Jul 2021 18:58:01 GMT) Full text and rfc822 format available.

Message #14 received at 49724 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: xenodasein <at> tutanota.de, Michael Albinus <michael.albinus <at> gmx.de>
Cc: 49724 <at> debbugs.gnu.org
Subject: Re: bug#49724: 27.2; Tramp /sudoedit:: does not preserve file
 security context
Date: Sat, 24 Jul 2021 21:57:16 +0300
> Date: Sat, 24 Jul 2021 20:46:30 +0200 (CEST)
> From: xenodasein <at> tutanota.de
> Cc: 49724 <at> debbugs.gnu.org
> 
> Jul 24, 2021, 21:27 by eliz <at> gnu.org:
> 
> > Did you try to use backup-by-copying, with or without
> > backup-by-copying-when-privileged-mismatch?
> >
> 
> No, I can try again with an emacs -Q and some certain variables set if you require.

Michael, could that help?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#49724; Package emacs. (Sat, 24 Jul 2021 19:07:02 GMT) Full text and rfc822 format available.

Message #17 received at 49724 <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: xenodasein <at> tutanota.de, 49724 <at> debbugs.gnu.org
Subject: Re: bug#49724: 27.2; Tramp /sudoedit:: does not preserve file
 security context
Date: Sat, 24 Jul 2021 21:06:15 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

>> > Did you try to use backup-by-copying, with or without
>> > backup-by-copying-when-privileged-mismatch?
>>
>> No, I can try again with an emacs -Q and some certain variables set if you require.
>
> Michael, could that help?

It's already on my todo, but rather for tomorrow.

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#49724; Package emacs. (Sat, 24 Jul 2021 19:14:01 GMT) Full text and rfc822 format available.

Message #20 received at 49724 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: xenodasein <at> tutanota.de, 49724 <at> debbugs.gnu.org
Subject: Re: bug#49724: 27.2; Tramp /sudoedit:: does not preserve file
 security context
Date: Sat, 24 Jul 2021 22:13:18 +0300
> From: Michael Albinus <michael.albinus <at> gmx.de>
> Cc: xenodasein <at> tutanota.de,  49724 <at> debbugs.gnu.org
> Date: Sat, 24 Jul 2021 21:06:15 +0200
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> >> > Did you try to use backup-by-copying, with or without
> >> > backup-by-copying-when-privileged-mismatch?
> >>
> >> No, I can try again with an emacs -Q and some certain variables set if you require.
> >
> > Michael, could that help?
> 
> It's already on my todo, but rather for tomorrow.

I'm asking whether using backup-by-copying could have helped the OP in
that use case.  If it could, I'd ask the OP to try that, but if you
say this is currently a deficiency for which we have no solution, then
the OP doesn't need to try backup-by-copying.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#49724; Package emacs. (Sat, 24 Jul 2021 19:18:02 GMT) Full text and rfc822 format available.

Message #23 received at 49724 <at> debbugs.gnu.org (full text, mbox):

From: xenodasein <at> tutanota.de
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Michael Albinus <michael.albinus <at> gmx.de>, 49724 <49724 <at> debbugs.gnu.org>
Subject: Re: bug#49724: 27.2; Tramp /sudoedit:: does not preserve file
 security context
Date: Sat, 24 Jul 2021 21:17:24 +0200 (CEST)
Jul 24, 2021, 22:13 by eliz <at> gnu.org:

>> From: Michael Albinus <michael.albinus <at> gmx.de>
>> Cc: xenodasein <at> tutanota.de,  49724 <at> debbugs.gnu.org
>> Date: Sat, 24 Jul 2021 21:06:15 +0200
>>
>> Eli Zaretskii <eliz <at> gnu.org> writes:
>>
>> >> > Did you try to use backup-by-copying, with or without
>> >> > backup-by-copying-when-privileged-mismatch?
>> >>
>> >> No, I can try again with an emacs -Q and some certain variables set if you require.
>> >
>> > Michael, could that help?
>>
>> It's already on my todo, but rather for tomorrow.
>>
>
> I'm asking whether using backup-by-copying could have helped the OP in
> that use case.  If it could, I'd ask the OP to try that, but if you
> say this is currently a deficiency for which we have no solution, then
> the OP doesn't need to try backup-by-copying.
>
Sorry to ask this here but now that I tried the same, tramp repeatedly asks for password, like an infinite loop?





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#49724; Package emacs. (Sat, 24 Jul 2021 19:21:02 GMT) Full text and rfc822 format available.

Message #26 received at 49724 <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: xenodasein <at> tutanota.de, 49724 <at> debbugs.gnu.org
Subject: Re: bug#49724: 27.2; Tramp /sudoedit:: does not preserve file
 security context
Date: Sat, 24 Jul 2021 21:20:05 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> I'm asking whether using backup-by-copying could have helped the OP in
> that use case.  If it could, I'd ask the OP to try that, but if you
> say this is currently a deficiency for which we have no solution, then
> the OP doesn't need to try backup-by-copying.

Honestly, I don't know w/o code checking. I'll do tomorrow.

Since I run a Fedora-powered laptop, I hope also to reproduce the
problem myself.

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#49724; Package emacs. (Sun, 25 Jul 2021 12:19:02 GMT) Full text and rfc822 format available.

Message #29 received at 49724 <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: xenodasein <at> tutanota.de, 49724 <at> debbugs.gnu.org
Subject: Re: bug#49724: 27.2; Tramp /sudoedit:: does not preserve file
 security context
Date: Sun, 25 Jul 2021 14:18:42 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

Hi,

>> >> > Did you try to use backup-by-copying, with or without
>> >> > backup-by-copying-when-privileged-mismatch?
>> >>
>> >> No, I can try again with an emacs -Q and some certain variables set if you require.
>> >
>> > Michael, could that help?
>>
>> It's already on my todo, but rather for tomorrow.
>
> I'm asking whether using backup-by-copying could have helped the OP in
> that use case.  If it could, I'd ask the OP to try that, but if you
> say this is currently a deficiency for which we have no solution, then
> the OP doesn't need to try backup-by-copying.

There was indeed an error in tramp-sudoedit.el, which I could reproduce
locally. Shall be fixed now by last commit to master.

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#49724; Package emacs. (Sun, 25 Jul 2021 12:21:02 GMT) Full text and rfc822 format available.

Message #32 received at 49724 <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: xenodasein <at> tutanota.de
Cc: Eli Zaretskii <eliz <at> gnu.org>, 49724 <49724 <at> debbugs.gnu.org>
Subject: Re: bug#49724: 27.2; Tramp /sudoedit:: does not preserve file
 security context
Date: Sun, 25 Jul 2021 14:20:43 +0200
xenodasein <at> tutanota.de writes:

> Sorry to ask this here but now that I tried the same, tramp repeatedly asks for password, like an infinite loop?

This means that the password hasn't been cached. The sudoedit method
does not keep a running session in the background, so every operation
could require authentication.

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#49724; Package emacs. (Sun, 25 Jul 2021 13:05:02 GMT) Full text and rfc822 format available.

Message #35 received at 49724 <at> debbugs.gnu.org (full text, mbox):

From: xenodasein <at> tutanota.de
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: 49724 <49724 <at> debbugs.gnu.org>
Subject: Re: bug#49724: 27.2; Tramp /sudoedit:: does not preserve file
 security context
Date: Sun, 25 Jul 2021 15:04:51 +0200 (CEST)
Jul 25, 2021, 15:20 by michael.albinus <at> gmx.de:

> This means that the password hasn't been cached. The sudoedit method
> does not keep a running session in the background, so every operation
> could require authentication.
>

No matter how many times I retype the password, it doesn't work, keeps repeatedly asking for password. It works if I don't use emacs -Q, but use my own emacs configuration. How should I solve it for emacs -Q? 





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#49724; Package emacs. (Sun, 25 Jul 2021 14:06:01 GMT) Full text and rfc822 format available.

Message #38 received at 49724 <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: xenodasein <at> tutanota.de
Cc: 49724 <49724 <at> debbugs.gnu.org>
Subject: Re: bug#49724: 27.2; Tramp /sudoedit:: does not preserve file
 security context
Date: Sun, 25 Jul 2021 16:05:51 +0200
xenodasein <at> tutanota.de writes:

>> This means that the password hasn't been cached. The sudoedit method
>> does not keep a running session in the background, so every operation
>> could require authentication.
>>
>
> No matter how many times I retype the password, it doesn't work, keeps repeatedly asking for password. It works if I don't use emacs -Q, but use my own emacs configuration. How should I solve it for emacs -Q?

I see. As said, caching is disabled when "emacs -Q" is called. This is a
problem for the sudoedit method. Could you try instead

emacs -Q --eval '(setq tramp-cache-read-persistent-data t)'

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#49724; Package emacs. (Sun, 25 Jul 2021 19:31:02 GMT) Full text and rfc822 format available.

Message #41 received at 49724 <at> debbugs.gnu.org (full text, mbox):

From: xenodasein <at> tutanota.de
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 49724 <49724 <at> debbugs.gnu.org>
Subject: Re: bug#49724: 27.2; Tramp /sudoedit:: does not preserve file
 security context
Date: Sun, 25 Jul 2021 21:30:21 +0200 (CEST)


Jul 25, 2021, 17:05 by michael.albinus <at> gmx.de:

> xenodasein <at> tutanota.de writes:
>
>>> This means that the password hasn't been cached. The sudoedit method
>>> does not keep a running session in the background, so every operation
>>> could require authentication.
>>>
>>
>> No matter how many times I retype the password, it doesn't work, keeps repeatedly asking for password. It works if I don't use emacs -Q, but use my own emacs configuration. How should I solve it for emacs -Q?
>>
>
> I see. As said, caching is disabled when "emacs -Q" is called. This is a
> problem for the sudoedit method. Could you try instead
>
> emacs -Q --eval '(setq tramp-cache-read-persistent-data t)'
>
> Best regards, Michael.
>

That indeed worked. I also tried -q without the eval part and that works too, thanks for your help.

There isn't much hint to side effects like this on the 'Emacs Invocation' part of emacs manual, is this explained in elisp manual maybe? What I found is "-Q’ Equivalent to ‘-q --no-site-file --no-splash’." and that it doesn't load 'default.el'.





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#49724; Package emacs. (Sun, 25 Jul 2021 20:16:02 GMT) Full text and rfc822 format available.

Message #44 received at 49724 <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: xenodasein <at> tutanota.de
Cc: Eli Zaretskii <eliz <at> gnu.org>, 49724 <49724 <at> debbugs.gnu.org>
Subject: Re: bug#49724: 27.2; Tramp /sudoedit:: does not preserve file
 security context
Date: Sun, 25 Jul 2021 22:14:46 +0200
xenodasein <at> tutanota.de writes:

Hi,

>> I see. As said, caching is disabled when "emacs -Q" is called. This is a
>> problem for the sudoedit method. Could you try instead
>>
>> emacs -Q --eval '(setq tramp-cache-read-persistent-data t)'
>
> That indeed worked. I also tried -q without the eval part and that works too, thanks for your help.
>
> There isn't much hint to side effects like this on the 'Emacs
> Invocation' part of emacs manual, is this explained in elisp manual
> maybe? What I found is "-Q’ Equivalent to ‘-q --no-site-file
> --no-splash’." and that it doesn't load 'default.el'.

The described emacs invocation is Tramp specific. I've added the hint
meanwhile to the Tramp manual, chapter "6 Reporting Bugs and
Problems". It reads now

--8<---------------cut here---------------start------------->8---
   To exclude cache-related problems, flush all caches before running
the test, *note Cleanup remote connections::.  Alternatively, and
often better for analysis, reproduce the problem in a clean Emacs
session started with ‘emacs -Q’.  Then, TRAMP does not load the
persistency file (*note Connection caching::), and it does not use
passwords from ‘auth-source.el’ (*note Password handling::).  If you
really need a password cache, for example for the ‘sudoedit’ method,
call

     emacs -Q -l tramp \
       --eval '(setq tramp-cache-read-persistent-data t)' \
       --eval '(tramp-cleanup-all-connections)'
--8<---------------cut here---------------end--------------->8---

Did you have a chance to test the patch, solving your sudoedit selinux
problem?

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#49724; Package emacs. (Mon, 26 Jul 2021 07:58:02 GMT) Full text and rfc822 format available.

Message #47 received at 49724 <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: xenodasein <at> tutanota.de
Cc: Eli Zaretskii <eliz <at> gnu.org>, 49724 <49724 <at> debbugs.gnu.org>
Subject: Re: bug#49724: 27.2; Tramp /sudoedit:: does not preserve file
 security context
Date: Mon, 26 Jul 2021 09:57:21 +0200
Michael Albinus <michael.albinus <at> gmx.de> writes:

Hi,

> The described emacs invocation is Tramp specific. I've added the hint
> meanwhile to the Tramp manual, chapter "6 Reporting Bugs and
> Problems". It reads now
>
>    To exclude cache-related problems, flush all caches before running
> the test, *note Cleanup remote connections::.  Alternatively, and
> often better for analysis, reproduce the problem in a clean Emacs
> session started with ‘emacs -Q’.  Then, TRAMP does not load the
> persistency file (*note Connection caching::), and it does not use
> passwords from ‘auth-source.el’ (*note Password handling::).  If you
> really need a password cache, for example for the ‘sudoedit’ method,
> call
>
>      emacs -Q -l tramp \
>        --eval '(setq tramp-cache-read-persistent-data t)' \
>        --eval '(tramp-cleanup-all-connections)'

FTR, I have adapted Tramp such a way that this hack isn't needed anymore.

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#49724; Package emacs. (Mon, 26 Jul 2021 13:41:02 GMT) Full text and rfc822 format available.

Message #50 received at 49724 <at> debbugs.gnu.org (full text, mbox):

From: xenodasein <at> tutanota.de
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 49724 <49724 <at> debbugs.gnu.org>
Subject: Re: bug#49724: 27.2; Tramp /sudoedit:: does not preserve file
 security context
Date: Mon, 26 Jul 2021 15:40:01 +0200 (CEST)
Jul 25, 2021, 23:14 by michael.albinus <at> gmx.de:

> ...
> Did you have a chance to test the patch, solving your sudoedit selinux
> problem?
>
> Jul 26, 2021, 10:57 by > michael.albinus <at> gmx.de> :> ...
> FTR, I have adapted Tramp such a way that this hack isn't needed anymore.
>

I'm currently using 27.2 from the distribution, haven't tested it myself yet.
Thanks for such swift fixes, this is awesome.
I will compile the the latest branch to help testing.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#49724; Package emacs. (Sat, 31 Jul 2021 13:54:02 GMT) Full text and rfc822 format available.

Message #53 received at 49724 <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: xenodasein <at> tutanota.de
Cc: Eli Zaretskii <eliz <at> gnu.org>, 49724 <49724 <at> debbugs.gnu.org>
Subject: Re: bug#49724: 27.2; Tramp /sudoedit:: does not preserve file
 security context
Date: Sat, 31 Jul 2021 15:53:20 +0200
xenodasein <at> tutanota.de writes:

Hi,

> I'm currently using 27.2 from the distribution, haven't tested it myself yet.
> Thanks for such swift fixes, this is awesome.
> I will compile the the latest branch to help testing.

If you have problems in compiling Emacs, you might use Tramp 2.5.1.1
from GNU ELPA, which has been released meanwhile. It contains the patch.

Best regards, Michael.




Reply sent to Michael Albinus <michael.albinus <at> gmx.de>:
You have taken responsibility. (Wed, 25 Aug 2021 10:03:02 GMT) Full text and rfc822 format available.

Notification sent to xenodasein <at> tutanota.de:
bug acknowledged by developer. (Wed, 25 Aug 2021 10:03:02 GMT) Full text and rfc822 format available.

Message #58 received at 49724-done <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: xenodasein <at> tutanota.de
Cc: Eli Zaretskii <eliz <at> gnu.org>, 49724-done <at> debbugs.gnu.org
Subject: Re: bug#49724: 27.2; Tramp /sudoedit:: does not preserve file
 security context
Date: Wed, 25 Aug 2021 12:02:17 +0200
Version: 28.1

Michael Albinus <michael.albinus <at> gmx.de> writes:

Hi,

>> I'm currently using 27.2 from the distribution, haven't tested it myself yet.
>> Thanks for such swift fixes, this is awesome.
>> I will compile the the latest branch to help testing.
>
> If you have problems in compiling Emacs, you might use Tramp 2.5.1.1
> from GNU ELPA, which has been released meanwhile. It contains the patch.

No further comment, so I'm closing the bug.

Best regards, Michael.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 22 Sep 2021 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 188 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.