在对每个堆栈溢出问题进行TONS研究之后,谷歌的每个页面都会提到这个主题,我无法让sudo在Tramp模式的Emacs中工作。 (是的,我已经阅读了所有关于堆栈溢出的重复问题,但没有一个解决方案对我有用。)
使用具有以下配置的Emacs 24.5.1。
(use-package tramp
:config (progn (setq tramp-default-proxies-alist (quote ((".*" "\'root\'" "/ssh:%h:"))))
(require 'tramp)
(tramp-mode 1)))
当我尝试:
/ssh:user@hostname.com|sudo:hostname
或:
/sudo:hostname.com
以及许多其他组合。 。
。 。 。我在“sudo”之后键入冒号的那一分钟。在任何语法配置中,它会立即抛出一个错误,指出sudo只能在本地使用。
奖金问题:我可以使用Tramp首先登录到我自己的远程服务器,然后sudo到另一个通用的sudo用户ID吗?像ssh:my_userid@remote_host.com | sudo:generic_userid@remost_host.com:/ path / to / file
任何帮助表示感谢。
答案 0 :(得分:2)
暂时忘记设置SELECT DISTINCT idinvn, COUNT(DISTINCT idinvn)
FROM CA1665AFCV.SROISDPL T01 WHERE IDIDAT >=
20160101 AND IDORDT = 'FB'
group by idinvn
。只需打开tramp-default-proxies-alist
即可。我也不明白C-x C-f /ssh:user@hostname.com|sudo:hostname.com:
设置的好处。
tramp-mode
,'tho。