シークレットbashセッションを開く方法は?

シークレットbashセッションを開く方法は?

でシークレットセッションを開くことはできますかbash

たとえば、コマンドにパスワードを入力する必要がありますが、bashこれを履歴に追加したくない場合です。

ベストアンサー1

bashロギングコマンドを停止するには、HISTFILE変数の設定を解除するだけです。

HISTFILE=

すべての追加コマンドは記録されません.bash_history

一方、実際にコマンドの引数としてパスワードを入力すると、すでに間違った操作を行っています。.bash_history世界中で読むことができないので、この場合最大の脅威ではありません。

ps/proc大きな問題です。システムのすべてのユーザーは、現在実行中のコマンドを表示できます。そして彼らのすべての主張。したがって、パスワードをコマンドライン引数として渡すことは本質的に安全ではない。パスワードを安全に提供するには、環境変数または構成ファイル(600をchmodded)を使用してください。

おすすめ記事