process-keyring(7)

الاسم
process-keyring - حلقة مفاتيح مشتركة لكل عملية

الوصف
حلقة مفاتيح العملية هي حلقة مفاتيح تُستخدم لتثبيت المفاتيح نيابة عن عملية. تُنشأ فقط عندما تطلبها عملية. تحمل حلقة مفاتيح العملية الاسم (الوصف) _pid.

تُعرف قيمة رقم تسلسلي خاص، KEY_SPEC_PROCESS_KEYRING، يمكن استخدامها بدلاً من الرقم التسلسلي الفعلي لحلقة مفاتيح العملية المستدعية.

من الأداة keyctl(1)، يمكن استخدام '@p' بدلاً من معرف مفتاح رقمي بنفس الطريقة تقريبًا، ولكن نظرًا لأن keyctl(1) هو برنامج يُشغل بعد التفرع، فإن هذا لا فائدة منه.

الخيط الذي يُنشأ باستخدام علم clone(2) CLONE_THREAD يمتلك نفس حلقة مفاتيح العملية مثل مستدعي clone(2). عند إنشاء عملية جديدة باستخدام fork()، لا تمتلك في البداية حلقة مفاتيح عملية. تُمسح حلقة مفاتيح العملية عند execve(2). تُدمر حلقة مفاتيح العملية عندما ينتهي آخر خيط يشير إليها.

إذا لم تمتلك عملية حلقة مفاتيح عملية عند الوصول إليها، فستُنشأ حلقة مفاتيح العملية إذا كان سيتم تعديل حلقة المفاتيح؛ وإلا، ينتج الخطأ ENOKEY.

انظر أيضًا
keyctl(1)، keyctl(3)، keyrings(7)، persistent-keyring(7)، session-keyring(7)، thread-keyring(7)، user-keyring(7)، user-session-keyring(7)

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

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

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