الفرق بين المراجعتين لصفحة: «Ruby/Process::UID/from name»
< Ruby | Process::UID
طلا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط نقل جميل-بيلوني صفحة Ruby/Process/UID/from name إلى Ruby/Process::UID/from name: تصحيح العنوان. |
(لا فرق)
| |
المراجعة الحالية بتاريخ 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: يضبط معرِّف المستخدم الفعال ويعيده.