AUDIT_LOG_USER_COMM_MESSAGE(3)

BEZEICHNUNG
audit_log_user_comm_message - Protokollieren einer Benutzermeldung aus einer Konsolen-Anwendung

ÜBERSICHT
#include <libaudit.h>

int audit_log_user_comm_message(intaudit_dd,int" Typ,const char *"Meldung,const char *"Befz,const char *"Rechnername,const char *"Adr,const char *"TTY,int"Ergebnis);"

BESCHREIBUNG
Diese Funktion protokolliert eine Meldung in das Auditsystem mittels eines vordefinierten Meldungsformats. Diese Funktion sollte von allen Konsolenanwendungen (außer für ELF) verwandt werden, die keine Konten oder Gruppen verändern oder die Ausführung eines Skriptes protokollieren müssen. Ein Beispiel wäre ein Python-Skript, das ein Ereignis aufzeichnet. Die Funktionsparameter lauten wie folgt:

audit_dd - Der von audit_open(3) zurückgelieferte DD
Typ - Typ der Meldung, z.B. AUDIT_USYS_CONFIG, AUDIT_USER_LOGIN
Meldung - Der gesandte Meldungstext
Befz - Die Befehlszeile des Programms, NULL falls unbekannt
Rechnername - Der Rechnername, falls bekannt, NULL falls unbekannt
Adr - Die Netzwerkadresse des Benutzers, NULL falls unbekannt
TTY - Das TTY des Benutzers, falls NULL wird versucht, es herauszufinden
Ergebnis - 1 ist »Erfolg« und 0 ist »Fehlschlag«

RÜCKGABEWERT

Sie liefert die Sequenznummer zurück, die > 0 bei erfolgreicher Ausführung und <= 0 im Fehlerfall ist.

FEHLER

Diese Funktion liefert -1 bei Fehlschlag zurück. Untersuchen Sie errno für weitere Informationen.

SIEHE AUCH

audit_log_user_message(3), audit_log_acct_message(3), audit_log_user_avc_message(3), audit_log_semanage_message(3).

AUTOR
Steve Grubb

ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 (https://www.gnu.org/licenses/gpl-3.0.html) oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer (debian-l10n-german@lists.debian.org).