爲了使用我的emacs配置而不必將它們安裝在我正在sshing的服務器/用戶上,我開始按照此處的討論使用emacs的tramp(Open file via SSH and Sudo with Emacs)。顯然,這個設置的缺省設置是HISTFILE =/dev/null,我從我公司的infosec團隊那裏得到了一個有關我的電子郵件,問我爲什麼要這樣做。有沒有辦法關閉這個設置並以正常方式記錄歷史記錄?希望繼續使用符合安全規則的此工具。如何在tramp emacs ssh會話中記錄歷史記錄
1
A
回答
2
設置HISTFILE =/dev/null在Tramp的開發版本中被禁用,因爲在bash中存在一個會破壞/ dev/null的bug。很可能,貴公司的安全部門對此感到擔憂。
如果你有一個最近的Tramp(比如與Emacs 24.5捆綁在一起),那麼在tramp-sh.el中設置HISTFILE =/dev/null是硬連線的。你需要在那裏打補丁。
如果你安裝了一個像2.2.12這樣的較新的Tramp版本(參見Tramp手冊如何做到這一點),你可以使用變量tramp-histfile-override
來設置你自己的值。默認情況下,它被設置爲「.tramp_history」,但也有其他可能性。查看該變量的文檔字符串。
相關問題
- 1. iPhone通話記錄/歷史記錄
- 2. Iterm2保存命令歷史記錄中的SSH會話
- 3. Outlook對話歷史記錄
- 4. 如何清除Android中的通話記錄歷史記錄?
- 5. 如何訪問IOS5上的通話記錄歷史記錄
- 6. 如何訪問iPhone的通話記錄/歷史記錄
- 7. Emacs導航位置歷史記錄
- 8. GWT歷史記錄:歷史記號
- 9. 如何在SQL Server中的歷史記錄表中存儲歷史記錄
- 10. 爲什麼會將iframe的歷史記錄添加到歷史記錄中
- 11. 從SSH命令行歷史記錄刪除特定歷史
- 12. LDAP登錄歷史記錄
- 13. 訪問iPhone中的通話記錄歷史記錄
- 14. 如何在MySQL中保留記錄更新的歷史記錄?
- 15. 如何在windows phone'mango'中查找通話記錄(歷史記錄)信息?
- 16. 活動記錄審計歷史記錄
- 17. 貝寶Sandbox歷史記錄重定向到REAL歷史記錄
- 18. SQLPLUS會話記住歷史
- 19. 我想讀取通話記錄歷史記錄
- 20. psql:如何不記錄單個命令到歷史記錄中
- 21. 如何使用歷史記錄類來處理瀏覽器歷史記錄
- 22. HTML5歷史記錄APi
- 23. Nhibernate的歷史記錄
- 24. GWT歷史記錄機制
- 25. 文件歷史記錄8
- 26. GNU Radio歷史記錄
- 27. 獲取ajax歷史記錄
- 28. 帶歷史記錄的EditText
- 29. 更改歷史記錄表
- 30. 數據庫歷史記錄
謝謝!我將它設置爲零以停止將'.tramp_history'文件留在我們的所有服務器上......最有可能的信息安全防護系統擔心重寫HISTFILE到/ dev/null意味着您不再記錄shell命令,因此它們將無法以保證您的客戶的審計人員記錄所有外殼活動,並且可以追蹤到一個人。 – mike