Scroll to navigation

AUDIT_LOG_USER_COMMAND(3) واجهة برمجة تطبيقات تدقيق لينكس AUDIT_LOG_USER_COMMAND(3)

الاسم

audit_log_user_command - سجل أمر مستخدم

موجز

#include <libaudit.h>

int audit_log_user_command(int audit_fd, int type, const char *command, const char *tty, int result);

الوصف

تسجل هذه الدالة أمرًا في نظام التدقيق باستخدام تنسيق رسالة محدد مسبقًا. ترمز الأمر كما يتوقع نظام التدقيق للسلاسل غير الموثوقة. ينبغي استخدام هذه الدالة من قبل جميع التطبيقات التي تحتاج لتسجيل الأوامر. معاملات الدالة كالتالي:

audit_fd - الواصف (fd) الذي تُرجعه دالة audit_open
type - نوع الرسالة، مثال: AUDIT_USYS_CONFIG أو AUDIT_USER_LOGIN
command - الأمر الذي يجري تسجيله
tty - طرفية المستخدم (tty)، إذا كانت قيمتها NULL فسيُحاول البرنامج استنتاجها
result - القيمة 1 تعني "نجاح" والقيمة 0 تعني "فشل"

قيمة الإرجاع

يعيد رقم التسلسل الذي يكون > 0 عند النجاح أو <= 0 عند الخطأ.

الأخطاء

تعيد هذه الدالة -1 عند الفشل. افحص errno لمزيد من المعلومات.

انظر أيضًا

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

المؤلف

Steve Grubb

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

فبراير 2007 ريد هات