الفرق بين المراجعتين ل"Ruby/Process::Sys/setresgid"

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

مراجعة 18:20، 26 نوفمبر 2018

يضبط التابع setresgid (المجموعة) معرِّفات المستخدم الحقيقية والفعَّالة والمحفوظة للعمليَّة الحاليَّة إلى المعرِّفات المُمرَّرة إليه. تمرير القيمة -1 مكان المعرِّف المراد إعادة تعيينه تعني إبقاء ذلك المعرِّف دون تغيير.

هذا التابع غير متاحٍ على جميع المنصَّات.

البنية العامة

Process::Sys.setresgid(rid, eid, sid)  nil

المعاملات

rid

المعرِّف الجديد المراد ضبط معرَّف المستخدم الحقيقي إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف على حاله دون تغيير.

eid

المعرِّف الجديد المراد ضبط معرَّف المستخدم الفعَّال إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف على حاله دون تغيير.

sid

المعرِّف الجديد المراد ضبط معرَّف المستخدم المحفوظ إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف على حاله دون تغيير.

القيم المعادة

تُعاد القيمة nil بعد ضبط المعرِّفات الحقيقية والفعَّالة والمحفوظة الجديدة للعمليَّة الحاليَّة.

انظر أيضًا

  • التابع setregid: يضبط معرِّفي المجموعة الحقيقي و/أو الفعَّال للعمليَّة الحاليَّة إلى المعرِّفين المُمرَّرين إليه.
  • التابع setresuid: يضبط (المستخدم) معرِّفات المستخدم الحقيقية والفعَّالة والمحفوظة للعمليَّة الحاليَّة إلى المعرِّفات المُمرَّرة إليه.
  • التابع setreuid: يضبط معرِّفي المجموعة الحقيقي و/أو الفعَّال للعمليَّة الحاليَّة إلى المعرِّفين المُمرَّرين إليه.

مصادر