AUDIT_LOG_SEMANAGE_MESSAGE(3)

الاسم
audit_log_semanage_message - سجل رسالة semanage

موجز
#include <libaudit.h>

int audit_log_semanage_message(intaudit_fd,int"type,.Bconstchar*"pgname,constchar*"op,constchar*"name,unsignedint"id,.Bconstchar*"new_seuser,constchar*"new_role,constchar*"new_range,.Bconstchar*"old_seuser,constchar*"old_role,constchar*"old_range,.Bconstchar*"host,constchar*"addr,constchar*"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 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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