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

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

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

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

setuid(uid)

الدالة متوافرة في أنظمة يونكس.

المعاملات

uid

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

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

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

أمثلة

يوضَّح المقتطف أدناه مثالًا عن استخدام الدالة ()os.setuid لتغيير مُعرِّف مُستخدِم العملية الحالية والحصول عليه بالدالة ()os.getuid.

>>> from os import getuid, setuid
>>> getuid()
0
>>> setuid(1)
1

انظر أيضًا

  • الدالة ()os.getuid: تُعيد المُعرِّف الحقيقي لمُستخدِم العملية الحالية.

مصادر