التابع Process::Sys.setresuid في روبي
< Ruby | Process::Sys
(بالتحويل من Ruby/Process/Sys/setresuid)يضبط التابع setresuid (المستخدم) معرِّفات المستخدم الحقيقية والفعَّالة والمحفوظة للعمليَّة الحاليَّة إلى المعرِّفات المُمرَّرة إليه. تمرير القيمة -1 مكان المعرِّف المراد إعادة تعيينه تعني إبقاء ذلك المعرِّف دون تغيير.
هذا التابع غير متاحٍ على جميع المنصَّات.
البنية العامة
Process::Sys.setresuid(rid, eid, sid) → nil
المعاملات
rid
المعرِّف الجديد المراد ضبط معرَّف المستخدم الحقيقي إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف على حاله دون تغيير.
eid
المعرِّف الجديد المراد ضبط معرَّف المستخدم الفعَّال إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف على حاله دون تغيير.
sid
المعرِّف الجديد المراد ضبط معرَّف المستخدم المحفوظ إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف على حاله دون تغيير.
القيم المعادة
تُعاد القيمة nil بعد ضبط المعرِّفات الحقيقية والفعَّالة والمحفوظة الجديدة للعمليَّة الحاليَّة.
انظر أيضًا
- التابع
setregid: يضبط معرِّفي المجموعة الحقيقي و/أو الفعَّال للعمليَّة الحاليَّة إلى المعرِّفين المُمرَّرين إليه. - التابع
setresgid: يضبط (المجموعة) معرِّفات المستخدم الحقيقية والفعَّالة والمحفوظة للعمليَّة الحاليَّة إلى المعرِّفات المُمرَّرة إليه. - التابع
setreuid: يضبط معرِّفي المجموعة الحقيقي و/أو الفعَّال للعمليَّة الحاليَّة إلى المعرِّفين المُمرَّرين إليه.