jump to navigation

ماهو المستخدم الروت؟ مارس 26, 2009

Posted by makkay in أساسيات النظام.
trackback

المستخدم الروت root user هو وصف -في نظام جنو/لينكس- للمستخدم الذي بإمكانه تغيير كل شيء في النظام .. بعض المهمات لا يمكن تأديتها كمستخدم عادي

– إضافة مستخدم جديد
– تنصيب/حذف البرامج على مستوى النظام
– تغيير/تعديل الملفات والمجلدات الخاصة بالنظام

مالفائدة من المستخدم الروت

فكرة المستخدم الروت بسيطة وبديهية لكنها مهمة لأسباب أمنية .. لا يمكنك تغيير أي ملف -بإستثناء ملفاتك الموجودة في مجلد المنزل- في النظام إلا بإستخدام المستخدم الروت .. وعند التحول إلى مستخدم روت سيطلب النظام كلمة المرور لذلك لا يمكن لأحد إجراء أي تعديلات على الجهاز إلا بأمر منك

بعض الأوامر أو السكربتات scripts والبرامج تحتوي على أوامر خطيرة مثل حذف جميع ملفاتك هذه الأوامر أو السكربتات لن تؤثر على النظام ككل إلا بأمرك .. سيطلب منك النظام ادخال كلمة المرور قبل استخدامها لذلك يجب عليك عدم إدخال كلمة المرور إلا بعد التأكد من أن الأمر الذي تقوم به آمن بنسبة 150%

المستخدم الروت vs المستخدم العادي

لنفرض أن هناك مستخدمين على الجهاز بالإضافة للمستخدم الروت .. المستخدم الأول لا يمكنه حذف المجلدات التي يملكها المستخدم الثاني والعكس صحيح .. فقط يمكنهم حذف مجلداتهم الخاصة بهم .. كلا المستخدمين لا يمكنهم تنصيب برامج أو تغيير الملفات الخاصة بالنظام .. المستخدم الروت فقط يمكنه حذف أي مجلد على النظام وبإمكانه تنصيب/حذف البرامج وغيرها من المهمات التي لا يستطيع المستخدم العادي أن يفعلها

المستخدم العادي يقسم إلى نوعين .. مستخدم عادي ضمن مجموعة الإداريين ومستخدم عادي ليس موجود في مجموعة الإداريين .. المستخدم العادي الذي بمجموعة الإداريين يمكنه أن يصبح روت في أي وقت يريد .. بكتابة أمر معين ثم كلمة السر

مثلاً أنت تستخدم الكمبيوتر كمستخدم عادي (ضمن مجموعة الإداريين) وتنشئ حساب لولدك يكون حساب مستخدم عادي ولكن ليس ضمن مجموعة الإداريين حتى لا يتمكن من تغيير ملفات النظام

كيف أصبح مستخدم روت في أوبنتو/كوبنتو؟

مستخدم الروت في أوبنتو مقفل ولا تحتاج إلى فتحه!! إذا أردت استخدام برنامج معين بصلاحيات مستخدم الروت .. تحتاج في البداية أن تكون مستخدم ضمن مجموعة الإداريين (المستخدم الذي أنشئته مع تنصيب النظام سيكون ضمن مجموعة الإداريين) .. يمكنك استخدام برنامج معين بصلاحيات الروت .. إذا كان البرنامج نصي

sudo اسم البرنامج

إذا كان للبرنامج واجهة رسومية .. لمستخدمي أوبنتو (واجهة جنوم)

gksudo اسم البرنامج

إذا كان للبرنامج واجهة رسومية .. لمستخدمي كوبنتو (واجهة كي دي اي)

kdesudo اسم البرنامج

المستخدم الروت في التوزيعات الأخرى

توزيعة أوبتنو تقفل المستخدم الروت وتسمح للمستخدم بالحصول على الصلاحيات الإدارية بالأمر sudo .. في بقية توزيعات جنو/لينكس عند تنصيب النظام تحتاج إلى إنشاء حسابين .. المستخدم الروت وحساب لمستخدم عادي .. لكل حساب كلمة سر وإذا أردت أن تصبح مستخدم روت تحتاج إلى كتابة أمر معين ثم تكتب كلمة المرور الخاصة بالمستخدم الروت .. في أوبنتو تحتاج إلى استخدام كلمة المرور الخاصة بالمستخدم الحالي

في أغلب الحالات لا تحتاج إلى استخدام النظام بصلاحيات الروت .. ستحتاجه في العادة إلى

1- تنصيب/حذف البرامج بإستخدام الأمر

sudo apt-get [option] your-program

apt-get برنامج نصي لإضافة/حذف البرامج في أوبنتو
sudo لإعطاء المستخدم الحالي صلاحيات إدارية -سيطلب النظام كلمة المرور-
option أحد خيارات apt-get مثل إضافة/حذف/ترقية ..الخ
your-program اسم الحزمة (=البرنامج) الذي تريد إضافتها/حذفها/ترقيتها ..الخ

ملاحظة يمكنك استخدام مدير الحزم synaptic (واجهة رسومية) بدلاً من apt-get (واجهة نصية)

2- تحرير ملفات الإعدادات الخاصة بالنظام -في العادة ملفات نصية-

gksudo gedit /path/to/your-file

gedit = محرر النصوص الإفتراضي في جنوم (يمكنك استخدام أي محرر نصوص تفضله)
gksudo = لإعطاء المستخدم الحالي صلاحيات إدارية مع البرامج الرسومية -سيطلب النظام كلمة المرور-
path/to/your/file مكان الملف النصي الذي تريد تحريره

مستخدمي كوبنتو استبدل برنامج gedit بمحرر النصوص الذي تستخدمه مثل kate -محرر النصوص الإفتراضي لكي دي اي-

إذا كنت لا تملك واجهة رسومية استخدم vim أو nano

3- نسخ ملفات إلى مجلدات خارج مجلد المنزل الخاص بالمستخدم الحالي

gksudo nautilus

nautilus = اسم متصفح الملفات الإفتراضي لواجهة جنوم ومع الأمر gksudo سيتم فتح البرنامج كمستخدم روت لذلك يمكنك نسخ أي ملف إلى أي مجلد على النظام

مستخدمي كوبنتو .. استبدل nautilus بمتصفح الملفات dolphin أو konqueror

إضافة مستخدم جديد وإعطائه صلاحيات إدراية

لإضافة مستخدم جديد في أوبنتو

نظام > إدارة > المستخدمين والمجموعات

system > administration > users and groups

اضغط على الزر افتح القفل unlock .. بعد كتابة كلمة المرور اختر أضف مستخدم add user أدخل البيانات الخاصة بالمستخدم الجديد

في تاب صلاحيات المستخدم user privileges حدد الخيار أدر النظام administer the system

إذا كنت لا تريد إعطائه الصلاحيات الإدارية لكي لا يصبح مستخدم روت .. ألغي هذا الخيار

https://3rabuntu.files.wordpress.com/2009/03/add-administrative-user.png

ملاحظة أخيرة بخصوص مصطلح root user .. كلمة root تعني باللغة العربية جذر (مثل الجذر في النبات) لذلك في الغالب يترجم المصطلح في اللغة العربية إلى المستخدم الجذر S:

كلمة root يمكن إستخدامها لمعاني أخرى مثل fundamental or essential part .. يمكن ترجمة المصطلح إلى المستخدم الرئيسي أو الأساسي |:

- hey man, let me fly this aircraft!
- what? are you joking? who are you?
- sudo let me fly this aircraft!
- ok, take the control sir.
## that doesn't work with ur wife though

Advertisements

تعليقات»

1. alisadeq - مارس 26, 2009

سعدت بعودتك السريعة للكتابة ,, سلام


اترك رد

Please log in using one of these methods to post your comment:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s

%d مدونون معجبون بهذه: