GNU bug report logs - #22329
24.3; Emacs Tramp feature suggestion: adding sg as a default connection method

Previous Next

Package: emacs;

Reported by: Peng Bai <baipeng <at> sina.com>

Date: Fri, 8 Jan 2016 16:35:02 UTC

Severity: wishlist

Found in version 24.3

Fixed in version 26.1

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

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Peng Bai <baipeng <at> sina.com>
Subject: bug#22329: closed (Re: bug#22329: 24.3; Emacs Tramp feature
 suggestion: adding sg as a default connection method)
Date: Fri, 15 Jan 2016 10:21:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#22329: 24.3; Emacs Tramp feature suggestion: adding sg as a default connection method

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 22329 <at> debbugs.gnu.org.

-- 
22329: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=22329
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Michael Albinus <michael.albinus <at> gmx.de>
To: Peng Bai <baipeng <at> sina.com>
Cc: 22329-done <at> debbugs.gnu.org
Subject: Re: bug#22329: 24.3;
 Emacs Tramp feature suggestion: adding sg as a default connection
 method
Date: Fri, 15 Jan 2016 11:19:44 +0100
Version: 25.2

Peng Bai <baipeng <at> sina.com> writes:

> I suggest adding "sg" as a default connection method.

I've added this to Tramp. Will be available with Tramp 2.3.0 and Emacs 25.2.

> Best regards,
>
> Peng

Best regards, Michael.

[Message part 3 (message/rfc822, inline)]
From: Peng Bai <baipeng <at> sina.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.3;
 Emacs Tramp feature suggestion: adding sg as a default connection
 method
Date: Fri, 08 Jan 2016 01:29:59 -0600
Following up a question on Stack Overflow
(http://stackoverflow.com/questions/34643837/in-emacs-how-do-i-use-tramp-ssh-to-edit-as-a-different-group-id):

I suggest adding "sg" as a default connection method. My specific use
case is that I have an account on a server, and that user belongs to
multiple groups (main group "group_A", secondary group "group_B") for
administrative reasons. SELinux Access Control is used so even if a
directory is owned by me, but if my main group ID is not right, I will
not be able to create files. In an interactive session, I would do
"chgrp group_B" to switch my main group, and a new shell session will be
created. If remotely launching a program, I would do "ssh foo.com 'sg
group_B /path/to/executable'".

Currently I add the following to my initialization script:

(eval-after-load 'tramp
  '(add-to-list
    'tramp-methods
    '("sg"
      (tramp-login-program "sg")
      (tramp-login-args (("-") ("%u")))
      (tramp-remote-shell "/bin/sh")
      (tramp-remote-shell-args ("-c")))))

Thank you!

Best regards,

Peng




This bug report was last modified 8 years and 229 days ago.

Previous Next


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