التابع Process::Sys.issetugid
في روبي
< Ruby | Process::Sys
(بالتحويل من Ruby/Process/Sys/issetugid)يتحقَّق التابع issetugid
إذا كانت العمليَّة قد أُنشأت نتيجةً لاستدعاء النظام (execve(2
الذي ضُبطت فيه إمَّا بِتَّات المعرِّف setuid
أو المعرِّف setgid
(وصلاحياتٍ إضافيَّةٍ قد أُعطيت نتيجةً لذلك) أو إذا كان قد غُيِّر فيه معرِّف المجموعة الحقيقي (real)، أو الفعال (effective)، أو المحفوظ (saved) للعملية منذ بدء تنفيذها.
البنية العامة
Process::Sys.issetugid → true or false
القيم المعادة
تُعاد القيمة true
إذا كانت العمليَّة قد أُنشأت كنتيجةٍ لاستدعاء النظام (execve(2
الذي ضُبطت فيه إمَّا بِتَّات المعرِّف setuid
أو المعرِّف setgid
، أو إذا كان قد غُيِّر له معرِّف المجموعة الحقيقي، أو الفعال ، أو المحفوظ منذ بدء تنفيذها. خلاف ذلك تعاد القيمة false
.
انظر أيضًا
- التابع
getegid
: يُعيد معرِّف المجموعة الفعَّال لعمليَّةٍ محدَّدة. - التابع
setegid
: يضبط معرِّف المجموعة الفعَّال للعمليِّة التي استدعيت معه إلى مجموعة محدَّدة. - التابع
setregid
: يضبط معرِّفي المجموعة الحقيقي و/أو الفعَّال للعمليَّة الحاليَّة إلى المعرِّفين المُمرَّرين إليه.