sudo bash
ユーザーが を呼び出すときに、残りのコマンドも含めてすべてのコマンドを監視したいと思います。
答え1
バージョン 1.7(ish?) 以降、sudo にはログ機能が組み込まれています。sudoers
ファイルに以下を追加します。
User_Alias SHELL_USERS = root,user2
Defaults:SHELL_USERS log_output
またはグループベースのログ記録の場合
Defaults:%shellusers log_output
ユーザーが sudo を使用すると、表示されるものはすべてキャプチャされ、リアルタイムで表示できます。ncurses が関係している場合はうまく機能しません。