我只有一個用戶(比如說「goodk」)可以接受SSH連接。因此,我無法使用Tramp編輯其他用戶可訪問的文件,而不是那些接受SSH連接的文件。我怎樣才能做到這一點?Emacs Tramp - 如何使用Tramp作爲另一個用戶在遠程主機中編輯文件?
我如何做到這一點目前:
我使用的終端。從終端登錄到用戶「goodk」。然後我使用su
或sudo
切換用戶。
我只有一個用戶(比如說「goodk」)可以接受SSH連接。因此,我無法使用Tramp編輯其他用戶可訪問的文件,而不是那些接受SSH連接的文件。我怎樣才能做到這一點?Emacs Tramp - 如何使用Tramp作爲另一個用戶在遠程主機中編輯文件?
我如何做到這一點目前:
我使用的終端。從終端登錄到用戶「goodk」。然後我使用su
或sudo
切換用戶。
通過ssh連接的用戶正在讀取/寫入文件到遠程服務器。如果要修改的文件由不同的用戶擁有,那麼它們將需要ssh用戶可讀/寫。
但如何將任何這有助於擁有該文件不允許SSH用戶和文件不被其他用戶訪問? –
Hemal Pandya:因爲tramp提供'su'和'sudo'方法。 – phils