table of contents
| AUDIT_LOG_SEMANAGE_MESSAGE(3) | واجهة برمجة تطبيقات تدقيق لينكس | AUDIT_LOG_SEMANAGE_MESSAGE(3) |
الاسم¶
audit_log_semanage_message - سجل رسالة semanage
موجز¶
#include <libaudit.h>
int audit_log_semanage_message(int audit_fd, int type, const char *pgname, const char *op, const char *name, unsigned int id, const char *new_seuser, const char *new_role, const char *new_range, const char *old_seuser, const char *old_role, const char *old_range, const char *host, const char *addr, const char *tty, int result)
الوصف¶
تسجل هذه الدالة رسالة إلى نظام التدقيق باستخدام تنسيق رسالة محدد مسبقًا. ينبغي استخدامها لجميع عمليات معالجة مستخدمي SE Linux والأدوار. معاملات الدالة كالتالي:
audit_fd - الواصف (fd) الذي تُرجعه دالة audit_open type - نوع الرسالة: AUDIT_ROLE_ASSIGN/REMOVE لتغيير أي من سمات المستخدم أو الدور في SELinux. pgname - اسم البرنامج op - العملية. "adding-user" (إضافة مستخدم)، "adding-role" (إضافة دور)، "deleting-user" (حذف مستخدم)، "deleting-role" (حذف دور) name - حساب المستخدم. إذا لم يكن متوفراً، استُخدم NULL. id - مُعرف المستخدم (uid) الذي تُنفذ العملية عليه. يُستخدم هذا فقط عندما تكون قيمة name مساوية لـ NULL. new_seuser - مستخدم SELinux الجديد الذي يحصل عليه مستخدم تسجيل الدخول new_role - الدور الجديد الذي يحصل عليه مستخدم تسجيل الدخول new_range - نطاق MLS الجديد الذي يحصل عليه مستخدم تسجيل الدخول old_seuser - مستخدم SELinux القديم الذي كان لدى مستخدم تسجيل الدخول old_role - الدور القديم الذي كان لدى مستخدم تسجيل الدخول old_range - نطاق MLS القديم الذي كان لدى مستخدم تسجيل الدخول host - اسم المضيف إذا كان معروفاً addr - عنوان الشبكة الخاص بالمستخدم tty - طرفية المستخدم (tty) result - القيمة 1 تعني "نجاح" والقيمة 0 تعني "فشل"
قيمة الإرجاع¶
يعيد رقم التسلسل الذي يكون > 0 عند النجاح أو <= 0 عند الخطأ.
الأخطاء¶
تعيد هذه الدالة -1 عند الفشل. افحص errno لمزيد من المعلومات.
انظر أيضًا¶
audit_log_user_message(3)، audit_log_acct_message(3)، audit_log_user_avc_message(3)، audit_log_user_comm_message(3).
المؤلف¶
Steve Grubb
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| يناير 2012 | ريد هات |