0

Emacsを起動するときに特定のパスワードを要求する方法があるかどうか疑問に思いましたか?.emacsファイルで定義できる事前定義されたパスワードを要求できると思いますが、方法がわかりませんか?私は主に、x環境またはグラフィカル環境でこれを行うことに関心があります。

ところで、.emacsファイルなどが表示されることは知っていますが、私の場合は問題ありません。

4

2 に答える 2

2

私はepg暗号化されたデータをファイルに保存するために使用します。次に、私の設定のように、通常のemacslispファイルとしてロードしました。EPGは自動的にパスフレーズを要求し、load関数のリターンコードを分析して、ロードが成功したかどうかを判断できます。

于 2012-07-16T20:23:31.887 に答える
1

私が正しく理解していれば、あなたは複数の人がコンピュータ上で同じアカウントを共有している状況にあります-つまり、emacs彼らは同じバイナリを実行するだけでなく、Emacsがファイルを検索する同じホームディレクトリも持ってい.emacsます。

他の人がファイルを読み取れないようにするだけでなく.emacs、実際には他の人がファイルを実行できないようにしたいようですemacs

残念ながら、Emacsはで開始することができます-q-Qその場合、.emacsファイルはまったく評価されません。したがって、ファイルに依存する「保護」.emacsは簡単に回避できます。

emacs代わりに、バイナリへのアクセスを制限するのはどうですか?たぶん、それを特定のUnixグループのメンバー(もちろん、複数の人が同じアカウントを共有している場合は無意味です)、またはそれらの線に沿った何かに対してのみ実行可能にします。ただし、これによってEmacsの独自のローカルコピーをインストールできなくなるわけではないことに注意してください。

于 2012-07-17T22:40:58.760 に答える