التابع Process::UID.from_name في روبي

من موسوعة حسوب
مراجعة 18:52، 26 نوفمبر 2018 بواسطة محمد-خطيب (نقاش | مساهمات) (أنشأ الصفحة ب'{{DISPLAYTITLE:التابع <code>Process::UID.from_name</code> في روبي}} يبحث التابع <code>from_name</code> عن معرِّف مستخدمٍ باسمٍ...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يبحث التابع 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: يضبط معرِّف المجموعة الفعال ويعيده.

مصادر