الفرق بين المراجعتين لصفحة: «Ruby/Process::UID/grant privilege»

من موسوعة حسوب
أنشأ الصفحة ب'{{DISPLAYTITLE:التابع <code>Process::UID.grant_privilege</code> في روبي}} يضبط التابع <code>grant_privilege</code> معرِّف المستخدم ا...'
 
ط نقل جميل-بيلوني صفحة Ruby/Process/UID/grant privilege إلى Ruby/Process::UID/grant privilege: تصحيح العنوان.
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 28: سطر 28:


== انظر أيضًا ==
== انظر أيضًا ==
* التابع <code>[[Ruby/Process/UID/change privilege|change_privilege]]</code>: يُغيِّر مُعرِّف المجموعة الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد معرِّف المجموعة الجديد.
* التابع <code>[[Ruby/Process/UID/change privilege|change_privilege]]</code>: يُغيِّر مُعرِّف المستخدم الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد معرِّف المستخدم الجديد.
* التابع <code>[[Ruby/Process/UID/eid|euid]]</code>: يُعيد مُعرِّف المجموعة الفعَّال للعمليَّة الحاليَّة.
* التابع <code>[[Ruby/Process/UID/eid|euid]]</code>: يُعيد مُعرِّف المستخدم الفعَّال للعمليَّة الحاليَّة.


* التابع <code>[[Ruby/Process/UID/rid|rid]]</code>: يُعيد معرِّف المجموعة الحقيقي للعمليَّة الحاليَّة.
* التابع <code>[[Ruby/Process/UID/rid|rid]]</code>: يُعيد معرِّف المستخدم الحقيقي للعمليَّة الحاليَّة.


* التابع <code>[[Ruby/Process/UID/from name|from_name]]</code>: يبحث عن معرِّف مجموعةٍ باسمٍ محدَّد.
* التابع <code>[[Ruby/Process/UID/from name|from_name]]</code>: يبحث عن معرِّف مستخدمٍ باسمٍ محدَّد.


== مصادر ==
== مصادر ==

المراجعة الحالية بتاريخ 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: يبحث عن معرِّف مستخدمٍ باسمٍ محدَّد.

مصادر