الفرق بين المراجعتين لصفحة: «Ruby/Process::GID»
أنشأ الصفحة ب'{{DISPLAYTITLE:الوحدة <code>Process::GID</code> في روبي}} تحتوي الوحدة <code>Process::GID</code> على مجموعة من دوال الوحدة ا...' |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 4: | سطر 4: | ||
== توابع الصنف العامة (Public Class Methods) == | == توابع الصنف العامة (Public Class Methods) == | ||
=== <code>[[Ruby/Process | === <code>[[Ruby/Process::GID/change privilege|change_privilege]]</code> === | ||
يُغيِّر مُعرِّف المجموعة الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرََّر إليه ثمَّ يُعيد معرِّف المجموعة الجديد. | يُغيِّر مُعرِّف المجموعة الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرََّر إليه ثمَّ يُعيد معرِّف المجموعة الجديد. | ||
=== <code>[[Ruby/Process | === <code>[[Ruby/Process::GID/eid|egid]]</code> === | ||
يُعيد مُعرِّف المجموعة الفعَّال (effective group ID) للعمليَّة الحاليَّة. | يُعيد مُعرِّف المجموعة الفعَّال (effective group ID) للعمليَّة الحاليَّة. | ||
=== <code>[[Ruby/Process | === <code>[[Ruby/Process::GID/from name|from_name]]</code> === | ||
يبحث عن معرِّف مجموعةٍ باسمٍ محدَّد. | يبحث عن معرِّف مجموعةٍ باسمٍ محدَّد. | ||
=== <code>[[Ruby/Process | === <code>[[Ruby/Process::GID/grant privilege|grant_privilege]]</code> === | ||
يضبط معرِّف المجموعة الفعال (effective group ID) ومُعرِّف المجموعة المحفوظ، إذا أمكن، للعمليَّة إلى المجموعة المعطاة. يُعيد التابع معرِّف المجموعة الفعال الجديد بعد ضبطه. | يضبط معرِّف المجموعة الفعال (effective group ID) ومُعرِّف المجموعة المحفوظ، إذا أمكن، للعمليَّة إلى المجموعة المعطاة. يُعيد التابع معرِّف المجموعة الفعال الجديد بعد ضبطه. | ||
=== <code>[[Ruby/Process | === <code>[[Ruby/Process::GID/re exchange|re_exchange]]</code> === | ||
يُبدِّل معرِّفي المجموعة الحقيقي والفعال (real and effective group IDs) ويُعيد معرِّف المجموعة الفعال الجديد. | يُبدِّل معرِّفي المجموعة الحقيقي والفعال (real and effective group IDs) ويُعيد معرِّف المجموعة الفعال الجديد. | ||
=== <code>[[Ruby/Process | === <code>[[Ruby/Process::GID/re exchangeable-3F|?re_exchangeable]]</code> === | ||
يتحقَّق من إمكانية التبديل بين معرِّفي المجموعة الحقيقي والفعَّال (real and effective group IDs) للعملية على المنصَّة الحاليَّة. | يتحقَّق من إمكانية التبديل بين معرِّفي المجموعة الحقيقي والفعَّال (real and effective group IDs) للعملية على المنصَّة الحاليَّة. | ||
=== <code>[[Ruby/Process | === <code>[[Ruby/Process::GID/rid|rid]]</code> === | ||
يُعيد معرِّف المجموعة الحقيقي (real group ID) للعمليَّة الحاليَّة. | يُعيد معرِّف المجموعة الحقيقي (real group ID) للعمليَّة الحاليَّة. | ||
=== <code>[[Ruby/Process | === <code>[[Ruby/Process::GID/sid available-3F|?sid_available]]</code> === | ||
يبدِّل بين معرِّفي المجموعة الفعَّال والحقيقي للعمليَّة الحاليَّة. إذا مُرِّرت كتلةٌ إلى التابع، فسيعاد تبديل معرِّف المجموعة إلى ما كان عليه بعد أن تُنفَّذ هذه الكتلة. | يبدِّل بين معرِّفي المجموعة الفعَّال والحقيقي للعمليَّة الحاليَّة. إذا مُرِّرت كتلةٌ إلى التابع، فسيعاد تبديل معرِّف المجموعة إلى ما كان عليه بعد أن تُنفَّذ هذه الكتلة. | ||
=== <code>[[Ruby/Process | === <code>[[Ruby/Process::GID/switch|switch]]</code> === | ||
يبدِّل بين معرِّفي المجموعة الفعَّال والحقيقي للعمليَّة الحاليَّة. | يبدِّل بين معرِّفي المجموعة الفعَّال والحقيقي للعمليَّة الحاليَّة. | ||
المراجعة الحالية بتاريخ 07:46، 30 مارس 2019
تحتوي الوحدة Process::GID
على مجموعة من دوال الوحدة التي يمكنها، وبشكلٍ محمول (portably)، أن تجلب، وتضبط، وتُحوِّل مُعرِّفات المجموعة (group IDs) الحقيقيَّة والفعَّالة والمحفوظة للعملية الحاليَّة.
توابع الصنف العامة (Public Class Methods)
change_privilege
يُغيِّر مُعرِّف المجموعة الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرََّر إليه ثمَّ يُعيد معرِّف المجموعة الجديد.
egid
يُعيد مُعرِّف المجموعة الفعَّال (effective group ID) للعمليَّة الحاليَّة.
from_name
يبحث عن معرِّف مجموعةٍ باسمٍ محدَّد.
grant_privilege
يضبط معرِّف المجموعة الفعال (effective group ID) ومُعرِّف المجموعة المحفوظ، إذا أمكن، للعمليَّة إلى المجموعة المعطاة. يُعيد التابع معرِّف المجموعة الفعال الجديد بعد ضبطه.
re_exchange
يُبدِّل معرِّفي المجموعة الحقيقي والفعال (real and effective group IDs) ويُعيد معرِّف المجموعة الفعال الجديد.
?re_exchangeable
يتحقَّق من إمكانية التبديل بين معرِّفي المجموعة الحقيقي والفعَّال (real and effective group IDs) للعملية على المنصَّة الحاليَّة.
rid
يُعيد معرِّف المجموعة الحقيقي (real group ID) للعمليَّة الحاليَّة.
?sid_available
يبدِّل بين معرِّفي المجموعة الفعَّال والحقيقي للعمليَّة الحاليَّة. إذا مُرِّرت كتلةٌ إلى التابع، فسيعاد تبديل معرِّف المجموعة إلى ما كان عليه بعد أن تُنفَّذ هذه الكتلة.
switch
يبدِّل بين معرِّفي المجموعة الفعَّال والحقيقي للعمليَّة الحاليَّة.