我想知道在啓動Emacs時是否有辦法要求輸入特定的密碼?我想我可以要求一個預先定義的密碼,我可以在我的.emacs文件中定義,但我不知道如何?我主要有興趣在x或圖形環境下執行此操作。Emacs啓動密碼
btw,我知道可以看到.emacs文件等等。但在我的情況下,這不是問題。
我想知道在啓動Emacs時是否有辦法要求輸入特定的密碼?我想我可以要求一個預先定義的密碼,我可以在我的.emacs文件中定義,但我不知道如何?我主要有興趣在x或圖形環境下執行此操作。Emacs啓動密碼
btw,我知道可以看到.emacs文件等等。但在我的情況下,這不是問題。
如果我理解正確,您處於多人在計算機上共享相同帳戶的情況 - 也就是說,它們不僅會運行相同的emacs
二進制文件,它們也具有相同的主目錄,Emacs在其中搜索.emacs
文件。
看來你不僅要防止他人閱讀.emacs
文件,你實際上不希望他們能夠運行emacs
。
不幸的是,Emacs可以用-q
或-Q
開始,在這種情況下,.emacs
文件根本不被評估。因此,任何依賴於您的文件的「保護」都可以很容易地避開。
如何限制訪問emacs
二進制代替?也許只能對某個Unix組的成員(當然,如果多個人共享同一個帳戶毫無意義的話)可執行,或者是沿着這些方向。但請注意,這不會阻止他們安裝自己的本地Emacs副本。
感謝您的建議和幫助托馬斯。 :-) – Arash 2012-07-18 10:27:16
我不知道我明白了。所以你想要的是,Emacs在啓動時顯示一個對話窗口,要求輸入密碼?!如果您沒有正確的密碼,會發生什麼情況,Emacs會關閉?你想在你的'〜/ .emacs'文件中存儲一個密碼,儘管這對每個人都是可讀的! – Thomas 2012-07-17 01:01:58
@Thomas:謝謝,雖然它看起來很愚蠢,但這正是我需要的。我將能夠限制在操作系統級別訪問.emacs ..但是想法如何做到這一點? – Arash 2012-07-17 09:29:30
.emacs的加密將是實現此目的的最佳方式 - 因爲您可能可以使用其他工具打開.emacs ... – 2012-07-17 10:00:54