AUDIT_LOG_ACCT_MESSAGE(3)

الاسم
audit_log_acct_message - تسجيل رسالة حساب مستخدم

موجز
#include <libaudit.h>

int audit_log_acct_message(intaudit_fd,int"type,constchar*"pgname,constchar*"op,constchar*"name,unsignedint"id,constchar*"host,constchar*"addr,constchar*"tty,int"result);"

الوصف
تسجل هذه الدالة رسالة إلى نظام التدقيق باستخدام تنسيق رسالة محدد مسبقًا. ينبغي استخدامها لجميع عمليات التلاعب بالحسابات. وسائط الدالة هي كالتالي:

    audit_fd - واصف الملف المُعاد بواسطة audit_open

    type - نوع الرسالة: AUDIT_USER_CHAUTHTOK لتغيير أي سمات حساب.

    pgname - اسم البرنامج، إذا كان NULL سيُحاول الاستنتاج آليًا

    op  -  العملية. مثال: "adding-user"، "changing-finger-info"، "deleting-group". ينبغي أن تحتوي هذه القيمة على شرطة أو شرطة سفلية بين الكلمات لتجميعها معًا بواسطة محللات التقارير.

    name - اسم حساب المستخدم أو المجموعة. إذا لم يكن متاحًا استخدم NULL.

    id  -  uid أو gid التي تُجرى عليها العملية. إذا كان المستخدم غير معروف، مرر -1 واملأ وسيط الاسم. يُستخدم هذا فقط عندما يكون المستخدم NULL.

    host - اسم المضيف إذا كان معروفًا. إذا لم يكن متاحًا مرر NULL.

    addr - عنوان الشبكة للمستخدم. إذا لم يكن متاحًا مرر NULL.

    tty  - طرفية المستخدم، إذا كان NULL سيُحاول الاستنتاج آليًا

    result - 1 يعني "نجاح" و0 يعني "فشل"

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

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

انظر أيضًا
audit_log_user_message(3), audit_log_user_comm_message(3), audit_log_user_avc_message(3), audit_log_semanage_message(3).

المؤلف
Steve Grubb

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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