人々がコマンドラインにパスワードを書くのを恐れているのはなぜですか?
履歴ファイルは場所にあるため、~/.history
コマンドを実行しているユーザー(およびルート)のみを使用できます。
ベストアンサー1
コマンドラインは単なる歴史的なものではありません。たとえば、ファイルシステムへの出力やファイルシステム経由ps -ocmd
の出力にも使用できます。/proc
(/proc/<pid>/cmdline
)はps
読む場所です。
さらに、ユーザのホームディレクトリは通常、全体またはグループが読み取ることができます。履歴ファイルをユーザーだけが読み取ることができるように設定できますが、これは削除と再生成時に持続しない可能性があります。