でシークレットセッションを開くことはできますかbash
?
たとえば、コマンドにパスワードを入力する必要がありますが、bash
これを履歴に追加したくない場合です。
ベストアンサー1
bash
ロギングコマンドを停止するには、HISTFILE
変数の設定を解除するだけです。
HISTFILE=
すべての追加コマンドは記録されません.bash_history
。
一方、実際にコマンドの引数としてパスワードを入力すると、すでに間違った操作を行っています。.bash_history
世界中で読むことができないので、この場合最大の脅威ではありません。
ps
/proc
大きな問題です。システムのすべてのユーザーは、現在実行中のコマンドを表示できます。そして彼らのすべての主張。したがって、パスワードをコマンドライン引数として渡すことは本質的に安全ではない。パスワードを安全に提供するには、環境変数または構成ファイル(600をchmodded)を使用してください。