コマンドライン プログラムに渡されたログイン情報をプロセス リストに表示しないようにするにはどうすればよいですか?

コマンドライン プログラムに渡されたログイン情報をプロセス リストに表示しないようにするにはどうすればよいですか?

/procユーザー名とパスワードをコマンド ライン オプションとして渡すプログラムを実行する必要があります。このプロセスのエントリにユーザー名とパスワードが表示されないようにする方法はありますか。

答え1

アプリケーションを書いた場合、またはソースコードにアクセスできる場合は、それを変更してないその情報を proc で表示します。

C では、プログラムに渡されるパラメータは、文字配列へのポインタ (文字へのポインタへのポインタ) として伝達されます。この配列はアプリケーションによって変更可能であり、行った変更はエントリに反映されます/proc/。これには、実行可能ファイルのファイル名である 0 番目の要素が含まれます。

他の言語にも同様の同等の機能があります。言語が実装しているメカニズムを使用して引数リストを変更するだけです。

関連情報