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