Differences between revisions 4 and 5
Revision 4 as of 2011-02-16 14:43:27
Size: 5751
Editor: ?khaled
Comment:
Revision 5 as of 2011-02-16 14:45:58
Size: 5834
Editor: ?khaled
Comment:
Deletions are marked like this. Additions are marked like this.
Line 36: Line 36:
* نستخدم الامر su (اختصارا: switch user), فقط اكتبه في الطرفية وعندها سوف يطلب منك كلمة السر للمستخدم الجذر, ضعها وعندها انت الان تمتلك صلاحية ذلك المستخدم, وتستطيع ان تنفذ اي اوامر بتلك الصلاحية.  * نستخدم الامر su (اختصارا: switch user), فقط اكتبه في الطرفية وعندها سوف يطلب منك كلمة السر للمستخدم الجذر, ضعها وعندها انت الان تمتلك صلاحية ذلك المستخدم, وتستطيع ان تنفذ اي اوامر بتلك الصلاحية.
Line 44: Line 44:
* نستخدم الامر sudo(اختصارا: switch user do), اكتبه في بداية كل امر تريد ان تقوم بتنفيذه بصلاحية مستخدم جذر.
Line 46: Line 45:
هذا الامر مفيد للذين يخافون ان يدخلوا بحساب المستخدم الجذر, لهذا تحتاج الى تكتبه قبل كل امر تريد ان تنفذه بصلاحية المستخدم الجذر. اما اذا كنت تعاني من كتابتها في كل مرة او تريد ان تنفذ مجموعة اوامر بصلاحية الجذر, فانك ستشعر بصعوبة لاعادة كتابته مرات ومرات متعددة
 * نستخدم الامر sudo (اختصارا: switch user do), اكتبه في بداية كل امر تريد ان تقوم بتنفيذه بصلا
حية مستخدم جذر.

هذا الامر مفيد للذين يخافون ان يدخلوا بح
ساب المستخدم الجذر, لكي لايقوموا بتنفيذ امر خاظئ يندمون عليه. لهذا تحتاج الى تكتبه قبل كل امر تريد ان تنفذه بصلاحية المستخدم الجذر. اما اذا كنت تعاني من كتابتها في كل مرة او تريد ان تنفذ مجموعة اوامر بصلاحية الجذر, فانك ستشعر بصعوبة لاعادة كتابته مرات ومرات متعددة

Translation(s): English - Español - العربية - Italiano

(!) ?Discussion


من هو المستخدم الجذر?

المستخدم الجذر "Root" هو المستخدم الذي يستطيع ان يفعل اي شئ. المستخدم الجذر هو اعلى سلطة على الجهاز المتحكم في كل شئ. ومن المعروف ايضا انه المستخدم الخارق ومدير الجهاز. ان بيت هذا المستخدم لا يوجد على المسار "/home/name" مثل بقية المستخدمين, بل ان له بيته الخاص الموجود على المسار "root/". معرف المستخدم uid يساوي 0.

كلمة السر

وانت تقوم بعملية تثبيت النظام , يتم سؤالك عن كلمة المرور للمستخدم الجذر للنظام

  • يجب ان تراعي وضع كلمة مرور قوية, مثلا مزيج من الاحرف اللاتينية الكبيرة والصغيرة والرمز, لان اي ضعف ومعرفة كلمة المرور من طرف ثالث يضع جهازك في يد احد اخر يستطيع التحكم بكل شئ فيه وتنفيذ اوامر بصلاحية الجذر. ويمكن ان يقوم بتدمير جهازك.

* كلما كانت كلمة المرور اطول كان من الصعب اكتشافها

  • يقوم الامر sudo بحفظ كلمة المرور لفترة معينة افتراضيا, لتسهيل على المستخدم من طلب كلمة السر في كل مرة. لذلك من الافضل ان تجعل وقت احتفاظه بكلمة المرور =0, اي لايحتفظ بكلمة المرور اطلاقا.
  • كيفية استرجاع كلمة المرور اقرأ

من هو المستخدم العادي

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

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

كيف يمكن لمستخدم عادي ان يحصل على صلاحيات المستخدم الجذر

  • سنستعرض امرين لكيفية حصول مستخدم على صلاحية مستخدم جذر, sudo و su

  • نستخدم الامر su (اختصارا: switch user), فقط اكتبه في الطرفية وعندها سوف يطلب منك كلمة السر للمستخدم الجذر, ضعها وعندها انت الان تمتلك صلاحية ذلك المستخدم, وتستطيع ان تنفذ اي اوامر بتلك الصلاحية.

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

تستطيع ان تحدد المستخدم الذي تريد الانتقال اليه, هكذا "su user-name" ابدلها فقط باسم المستخدم.

عند الانتقال من مستخدم اقل لمستخدم ذات صلاحية اعلى, عندها فقط يقوط بطلب كلمة السر (مثل الانتقال من مستخدم عادي الى المستخدم رووت), اما لو انتقلت من مستخدم ذو صلاحية اعلى لاقل لن يطلب كلمة المرور. (عكس المثال السابق).

  • نستخدم الامر sudo (اختصارا: switch user do), اكتبه في بداية كل امر تريد ان تقوم بتنفيذه بصلاحية مستخدم جذر.

هذا الامر مفيد للذين يخافون ان يدخلوا بحساب المستخدم الجذر, لكي لايقوموا بتنفيذ امر خاظئ يندمون عليه. لهذا تحتاج الى تكتبه قبل كل امر تريد ان تنفذه بصلاحية المستخدم الجذر. اما اذا كنت تعاني من كتابتها في كل مرة او تريد ان تنفذ مجموعة اوامر بصلاحية الجذر, فانك ستشعر بصعوبة لاعادة كتابته مرات ومرات متعددة

  • لذلك استخدمه بصيغة "sudo -i"

في بعض التوزيعات يايت sudo جاهز, ومعد مسبقا لكن في البعض الاخر تحتاج الى ان تعده. مثلا في توزيعة اوبنتو تجده معد مسبقا وجاهز للاستخدام, اما في توزيعة دبيان تجده موجود لكن غير معد للاستخدام. ?انظر لهذا الموضوع عن كيفية اعداد الامر sudo على دبيان