ログイン時の環境変化の追跡

ログイン時の環境変化の追跡

ログイン時にどのファイルとコマンドが実行されるかを追跡する方法はありますか?

/etc/profileそしてファイルをいくつか変更しましたが、/etc/bashrcroot()でログインすると選択されていないようで、sudo -iどのファイルがどの順序で来ているのか知りたいです。

commandのようなものを探していますが、set -x現在のセッションでのみ機能し、ユーザー変更時には機能しません。

答え1

次のコマンドは bash でログインをシミュレートします。

PS4='+$BASH_SOURCE> ' BASH_XTRACEFD=7 bash -xl 7>&2

関連情報