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