
Dies betrifft die ksh
Shell, die sowohl auf Linux- als auch auf AIX-Rechnern läuft.
Gibt es eine Möglichkeit, die Befehlsverlaufsdateien zweimal gleichzeitig zu schreiben und zu kopieren (die Shell erlaubt kein HISTSIZE
ZWEIMALES Schreiben). Außerdem sollten nur die neuen und aktualisierten Einträge synchronisiert werden. Löschungen sollten nicht synchronisiert werden …
Ex:
Wenn sich der Benutzer anmeldet, schreibt die Shell den Verlauf in eine in der
HISTFILE
Variablen definierte Datei.Basierend auf dem oben Gesagten [1] wollte ich
HISTFILE
(oder eine andere Option) für die Shell, um den Befehlsverlauf gleichzeitig an einem anderen parallelen Ort auf dem Betriebssystem zu schreiben.
Falls also Nr. 1 vom Benutzer gelöscht wird und der Benutzer den Sicherungsspeicherort Nr. 2 nicht kennt, kann der „Systemadministrator“ den zweiten überprüfen und identifizieren …
Antwort1
acct
Sie können oder installieren, psacct
um zu prüfen, was Benutzer in Ihren Systemen tun. Mit diesem Tool wird ein Befehl geliefert lastcomm
, der Ihnen sagen kann, welche Befehle vom Benutzer eingegeben wurden.
Es gibt ein sehr schönes TutorialHier
Das Tool verfügt über zahlreiche weitere Prüffunktionen, die für die Kontoprüfung sehr nützlich sein können.