الفرق بين المراجعتين ل"Ruby/Process::GID/grant privilege"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'{{DISPLAYTITLE:التابع <code>Process::GID.grant_privilege</code> في روبي}} يضبط التابع <code>grant_privilege</code> معرِّف المجموعة ا...')
 
ط (نقل جميل-بيلوني صفحة Ruby/Process/GID/grant privilege إلى Ruby/Process::GID/grant privilege: تصحيح العنوان.)
 
(لا فرق)

المراجعة الحالية بتاريخ 12:01، 4 ديسمبر 2018

يضبط التابع 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: يبحث عن معرِّف مجموعةٍ باسمٍ محدَّد.

مصادر