الفرق بين المراجعتين ل"Ruby/Process::UID/from name"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'{{DISPLAYTITLE:التابع <code>Process::UID.from_name</code> في روبي}} يبحث التابع <code>from_name</code> عن معرِّف مستخدمٍ باسمٍ...')
 
ط (نقل جميل-بيلوني صفحة Ruby/Process/UID/from name إلى Ruby/Process::UID/from name: تصحيح العنوان.)
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 23: سطر 23:
  
 
== انظر أيضًا ==
 
== انظر أيضًا ==
* التابع <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/grant privilege|grant_privilege]]</code>: يضبط معرِّف المجموعة الفعال ويعيده.
+
* التابع <code>[[Ruby/Process/UID/grant privilege|grant_privilege]]</code>: يضبط معرِّف المستخدم الفعال ويعيده.
  
 
== مصادر ==
 
== مصادر ==

المراجعة الحالية بتاريخ 12:06، 4 ديسمبر 2018

يبحث التابع from_name عن معرِّف مستخدمٍ باسمٍ محدَّد. إذا لم يُعثَر على المستخدم، فسيُرمَى الاستثناء ArgumentError.

البنية العامة

Process::UID.from_name(name)  uid

المعاملات

name

اسم المستخدم المراد البحث عن معرِّفه (UID).

القيم المعادة

يُعاد معرِّف المستخدم ذات الاسم name في حال العثور عليها؛ خلاف ذلك، يُرمَى الاستثناء ArgumentError.

أمثلة

مثالٌ عن استخدام التابع from_name:

Process::UID.from_name("root") #=> 0
Process::UID.from_name("nosuchuser") #=> can't find user for nosuchuser (ArgumentError)

انظر أيضًا

  • التابع change_privilege: يُغيِّر مُعرِّف المستخدم الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد معرِّف المستخدم الجديد.
  • التابع euid: يُعيد مُعرِّف المستخدم الفعَّال للعمليَّة الحاليَّة.
  • التابع rid: يُعيد معرِّف المستخدم الحقيقي للعمليَّة الحاليَّة.
  • التابع grant_privilege: يضبط معرِّف المستخدم الفعال ويعيده.

مصادر