2012-10-30 8 views
7

私はamazonのaws EC2にLinuxボックスを持っています。私はここで、ユーザのbash_historyを表示することができます。rootのbash_historyを表示するにはどうすればいいですか?

/home/ec2-user/.bash_history 

私は内のルートところが:

sudo -s 

私は根のbash_historyを得ることはありません。管理者ユーザーのbash_historyを表示/検索するにはどうすればよいですか?

おかげで、 ブレット

答えて

4

historyコマンドを実行すると、現在のユーザーの履歴を表示できます。

1

$ HOMEは変更されませんので、あなたが "sudoを-s"、あなたは明らかに、元のアカウントのの.bash_historyを取得します。

sudo -sの前に$ HOMEを〜rootに設定してみてください。

8

は、ここでは簡単な方法です:visudoをしてこれを挿入することで、

sudo less /root/.bash_history 
1

はsudoの内のログを有効

Defaults logfile=/var/log/sudo.log 
関連する問題