2012-10-30 5 views
7

Ich habe eine Linux-Box auf Amazon aws EC2. Ich kann die bash_history des Benutzers sehen hier:Wie die bash_history für root anzeigen?

/home/ec2-user/.bash_history 

Jedoch, wenn ich in Root:

sudo -s 

ich nicht die Wurzel des bash_history bekommt. Wie kann ich die bash_history für den Admin-Benutzer anzeigen/finden?

Danke, Brett

Antwort

4

Sie können den Befehl history ausführen, um den aktuellen Benutzerverlauf anzuzeigen.

1

Wenn Sie "sudo -s", erhalten Sie anscheinend die .bash_history des Quellkontos, da $ HOME unverändert ist.

Versuchen Sie, $ HOME auf ~ root festzulegen, bevor Sie sudo -s starten.

8

Hier ist der schnelle Weg:

sudo less /root/.bash_history 
1

die Protokollierung in sudo aktivieren, durch das Einfügen dieser mit visudo

Defaults logfile=/var/log/sudo.log 
Verwandte Themen