【发布时间】:2016-01-06 22:13:47
【问题描述】:
我认为我正在寻找的可能是类似于使用 SSH 和 su 的多跳的解决方案;但我必须使用sg 而不是su。用例是我在服务器上有一个用户,出于管理原因,该用户属于多个组(主组 ID group_A,第二组 ID group_B)。使用 SELinux 访问控制,因此即使我拥有一个目录,但如果我的主组 ID 不正确,我将无法创建文件。在交互式会话中,我会使用chgrp group_B 切换我的主组,然后将创建一个新的 shell 会话。如果远程启动一个程序,我会做ssh foo.com 'sg group_B /path/to/executable'。如何在 Emacs/Tramp 中实现这些效果?
【问题讨论】: