Antworten:
Wenn Sie so etwas wie bash als Befehlsinterpreter verwenden, können Sie den Verlauf überprüfen.
more /home/user/.bash_history
Befolgen Sie diese Anweisungen (überarbeitet von dieser Antwort ).
Modifiziere den /etc/bash.bashrc
Fügen Sie die folgende Zeile an das Ende dieser Datei an
export PROMPT_COMMAND='RETRN_VAL=$?;logger -p local6.debug "$(whoami) [$$]: $(history 1 | sed "s/[ ][0-9]+[ ]//" ) [$RETRN_VAL]"'
Erstellen Sie eine neue Datei
/etc/rsyslog.d/bash.conf
Fügen Sie die Zeile zur Datei hinzu
local6.* /var/log/commands.log
Zeile zur Datei hinzufügen /etc/logrotate.d/rsyslog
.
In der Nähe:
/var/log/mail.warn
/var/log/mail.err
[...]
/var/log/message
Füge das hinzu
/var/log/commands.log
Starten Sie das rsyslog neu.
sudo service rsyslog restart