table of contents
| AUDIT_LOG_ACCT_MESSAGE(3) | واجهة برمجة تطبيقات تدقيق لينكس | AUDIT_LOG_ACCT_MESSAGE(3) |
الاسم¶
audit_log_acct_message - تسجيل رسالة حساب مستخدم
موجز¶
#include <libaudit.h>
int audit_log_acct_message(int audit_fd, int type, const char *pgname, const char *op, const char *name, unsigned int id, const char *host, const char *addr, const char *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 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| نوفمبر 2015 | ريد هات |