التابع Process::GID.grant_privilege في روبي
< Ruby | Process::GID
يضبط التابع grant_privilege معرِّف المجموعة الفعال (effective group ID) و مُعرِّف المجموعة المحفوظ، إذا أمكن، للعمليَّة إلى المجموعة المعطاة. يُعيد التابع معرِّف المجموعة الفعال الجديد بعد ضبطه.
هذا التابع غير متاحٍ على جميع المنصَّات.
البنية العامة
Process::GID.grant_privilege(group) → integer
Process::GID.eid = group → integer
المعاملات
group
المجموعة المراد ضبط معرِّفها الفعال.
القيم المعادة
يُعاد معرِّف المجموعة الفعال الجديد بعد تعيينه.
أمثلة
مثالٌ عن استخدام التابع grant_privilege:
[Process.gid, Process.egid] #=> [0, 0]
Process::GID.grant_privilege(31) #=> 33
[Process.gid, Process.egid] #=> [0, 33]
انظر أيضًا
- التابع
change_privilege: يُغيِّر مُعرِّف المجموعة الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد معرِّف المجموعة الجديد. - التابع
egid: يُعيد مُعرِّف المجموعة الفعَّال للعمليَّة الحاليَّة.
- التابع
rid: يُعيد معرِّف المجموعة الحقيقي للعمليَّة الحاليَّة.
- التابع
from_name: يبحث عن معرِّف مجموعةٍ باسمٍ محدَّد.