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