الوحدة Process::GID
في روبي
تحتوي الوحدة 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
يبدِّل بين معرِّفي المجموعة الفعَّال والحقيقي للعمليَّة الحاليَّة.