在對每個堆棧溢出問題進行了大量的研究之後,Google和每個頁面都提到了這個問題,但我無法獲得sudo在帶有Tramp模式的Emacs中工作。 (是的,我已經閱讀了堆棧溢出的所有'重複'問題,並且這些解決方案都不適用於我。)帶有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:[email protected]|sudo:hostname
或:
/sudo:hostname.com
並不少,許多其他組合。 。 。
。 。 。在任何語法配置中,在'sudo'之後輸入冒號的那一刻它立即引發一個錯誤,指出sudo只能在本地使用。
紅利問題:我可以使用Tramp首先登錄到遠程服務器作爲我自己,並sudo到另一個通用sudo userid後?像ssh:[email protected]_host.com | sudo:[email protected]_host.com:/ path/to /文件
任何幫助表示讚賞。
可能值得重寫這個問題以包含錯誤(請始終在您的問題中包含* actual *錯誤),並強調(對於未來的讀者)它是關於Helm和Tramp的組合。蘭迪莫里斯對接受答案的評論也可以被強調。 – phils