الدالة ()os.seteuid في بايثون

من موسوعة حسوب
< Python‏ | os
مراجعة 14:43، 26 يوليو 2018 بواسطة احمد-نورالله (نقاش | مساهمات) (إنشاء الصفحة)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تضبط الدالة المُعرِّف الفعلي لمُستخدِم العملية الحالية.

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

seteuid(euid)

المعاملات

euid

المُعرِّف الفعلي المُراد إسناده لمُستخدِم العملية الحالية.

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

لا تُعيد الدالة أي قيمة (أي أنَّ قيمتها المعادة None). لاحظ أنَّ الدالة يجب أن تُنفَّذ من مُستخدِم يملك صلاحيات الجذر.

أمثلة

في المقتطف أدناه مثال عن تعيين قيمة جديدة للمُعرِّف الفعلي لمُستخدِم العملية الحالية عبر الدالة ()os.setegid والحصول عليها بواسطة الدالة ()os.getresuid.

>>> from os import seteuid, getresuid
>>> getresuid()[1]
0
>>> seteuid(1)
>>> getresuid()[1]
1
>>>

انظر أيضًا

  • الدالة ()os.getresuid: تُعيد صفًّا يحتوي على المُعرِّف الحقيقي والفعلي والمحفوظ لمُستخدِم العملية الحالية.

مصادر