مستخدم خارق
في العديد من أنظمة تشغيل الحاسوب، المستخدم الخارق أو الجذر (بالإنجليزية: Superuser أو root) هو حساب المستخدم الخاص بإدارة النظام والذي يملك كامل الصلاحيات على الجهاز حتى أنه يمكنه أن يدمر النظام ويرمز له بالرمز codice_1
الهدف من الفصل بين الامتيازات الإدارية وامتيازات المستخدم العادي جعل نظام التشغيل أكثر قدرة على مقاومة الفيروسات والبرامج واحصنة طروادة والخبيثة الأخرى. بالإضافة إلى أن المؤسسات والمنظمات تعطي لافراد معينين امتيازات إدارية دون غيرهم، وذلك من أجل السيطرة على اساءة الاستخدام، أو غير ذلك من الانشطة التخريبية. الترجمة الحرفية لكلمة الرووت root هي الجذر حيث أن الجذر هو أساس الشجرة.
لا ينصح الدخول بحساب الرووت على أحد أنظمة جنو لينكس لان هذا المستخدم لايوجد له صلاحية محددة فاي أمر تكتبه بشكل خاطئ يمكن أن يدمر النظام، لذلك استعمله في الأعمال التي تحتاج لصلاحية المستخدم الجذر مثل تركيب حذف البرامج أو ترقية النظام...
في أنظمة يونكس والانظمة الشبيهة بيونكس الجذر هو الاسم التقليدي للمستخدم الذي لديه كل الحقوق أو الأذونات (لجميع الملفات والبرامج) بجميع الطرق والأوضاع (مستخدم واحد أو وضع تعدد المستخدمين). ويطلق عليه البعض أسماء أخرى مثل الرووت، المستخدم السوبر، المستخدم الجذر، المستخدم المميز أو المستخدم ذو أعلى سلطة في النهاية كلها أسماء لمستخدم واحد. معرف المستخدم الخارق (بالإنجليزية: user ID) دائما يساوي 0.
هناك رمزان عندما تراهما في سطر الاوامر على أحد اشباه يونكس، تعرف هل أنت مستخدم جذر ام مجرد مستخدم عادي؟اخذ صلاحيات الرووت اما بوضع كلمة sudo في مقدمة كل أمر، أو استخدام الأمر su لتصبح المستخدم الجذر، أو الدخول فعليا للنظام بصفة المستخدم الجذر.وتحتاج كلمة سر المستخدم الجذر أيضا.
codice_2
افتح التيرمنال واكتب su سيطلب منك كلمة سر الرووت ادخلها الآن أنت قد اخذت صلاحية الرووت، su هي اختصار super user وتعني المستخدم الخارق بكتابتك لهذا الأمر في التيرمنال والضغط انتر أنت قد طلبت صلاحية هذا المستخدم بشكل دائم، وستلاحظ ان شكل المحث تغير من ($) إلى (#) ،وأيضا لمعرفة أي حساب أنت الآن تستعمل (سواء حساب المستخدم الجذر أو أي حساب آخر) اكتب في سطر الاوامر whoami أو echo $UID إذا كان ناتج الأمر صفر 0 zero يعني أنت بحساب المستخدم الجذر
للتحول من حساب الرووت إلى حساب المستخدم نفذ الأمر codice_3 وادخل مكان user name اسم المستخدم الذي تريد ان تدخل به. مثال codice_4
codice_5
إذا كنت من الذين يملكون فوبيا خوف من الدخول بحساب الرووت لكي لا تقوم بتنفيذ أمر تندم عليه، يوجد هناك أمر اسمه sudo الذي ياخذ صلاحية رووت مؤقتة فقط قبل كل أمر تريد تنفيذه ويحتاج صلاحية رووت اكتب sudo وبعدها كلمة السر.
مثال
codice_6
ماذا لو اردت تنفيذ عدة اوامر تحتاج صلاحية الرووت ،فمن غير المنطقي في كل مرة اكتب codice_5 قبل الأمر وكلمة السر ،لهذا استخدم الأمر التالي :
codice_8
إذا اردت اخذ صلاحية رووت بالواجهة الرسومية الأمر codice_9 إذا كنت تستخدم جنوم والامر codice_10 إذا كنت تستخدم كيدي.
لتغيير كلمة السر لمستخدم اكتب codice_11 واكتب مكان user name اسم المستخدم الذي تريد تغيير كلمة السر له، اما إذا اردت تغيير كلمة سر المستخدم الجذر اكتب codice_12
في ويندوز إن تي والانظمة المشتقة منه (ويندوز 2000 ،ويندوز إكس بي،ويندوز سيرفر 2003,ويندوز فيستا،7,8) يجب أن يكون هناك مستخدم مسؤول واحد على الأقل (في ويندوز إكس بي وقبل) ومستخدم واحد على الأقل قادر على إعطاء الصلاحيات(ويندوز فيستا،7 عن طريق التحكم بحساب المستخدم).
في ويندوز اكس بي والأنظمة السابقة هناك مستخدم مسؤول مدمج يكون مخفياً عندما يكون هناك مستخدم بصلاحيات المسؤول ،هذا المستخدم يكون بدون كلمة سر ، وهذا يمثل خطراً أمنياً، لذلك يكون هذا المستخدم معطلاً بشكل افتراضي في ويندوز فيستا والأنظمة اللاحقة نظراً لاستخدام التحكم بحساب المستخدم.
في ويندوز فيستا\7\8 تظهر نافذة تأكيد قبل القيام بعمل يتطلب صلاحيات المسؤول ، وهذه النافذة لا تتطلب ادخال كلمة مرور إذا كان العمل ضمن مستخدم ذو صلاحيات مسؤول ، لكنها في الحسابات العادية تتطلب ادخال اسم مستخدم وكلمة مرور لأحد المستخدمين المسؤولين الموجودين . في نظام ويندوز اكس بي لم يكن هناك داعٍ للتحقق (المصادقة) عند تشغيل عملية تتطلب صلاحيات مرتفعة ، ويعتبر هذا خطراً أمنيا أدى إلى إنشاء التحكم بحساب المستخدم
في نوفيل نتوير (بالإنجليزية: Novell NetWare)، كان المستخدم الخارق يسمى بــ "المشرف: supervisor"، في وقت لاحق أصبح يطلق عليه اسم "المسؤول: admin ".Debian - Root _ بالعربية
Debian - Root