إدارة النظام (الجزء الثا 145 Package Arch Version Repository Size =================================================== ================================== Removing: gnome-games i686 1:2.28.22-.el6 @base 14 M Transaction Summary =================================================== ================================== Remove 1 Package)s( Installed size: 14 M Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Erasing : 1:gnome-games-2.28.22-.el6.i686 11/ Removed:
عدد الصفحات ١٤٦الفصل الثالث 146 gnome-games.i686 1:2.28.22-.el6 Complete! الأوامر م الجديدة، لكن كيف يمكنك َر) يسمح لك بتثبيت الحز لقد رأينا أن الأمر م الجاهزة، كما يسَر) بعرض جميع الحز yum listم الجاهزة؟ يقوم الأمرَرمعرفة الح م التي عنوانهَر) بالبحث عن الحز الأم البحث. [root@sunshine ~]# yum list Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: mirrors.gigenet.com * extras: mirrors.gigenet.com * updates: centos.mirror.choopa.net Installed Packages ConsoleKit.i686 0.4.1–3.el6 @anaconda- CentOS-201112130233.i3866.2/ ConsoleKit-libs.i686 0.4.1–3.el6 @anaconda- CentOS-201112130233.i3866.2/ ConsoleKit-x11.i686 0.4.1–3.el6 @anaconda- CentOS-201112130233.i3866.2/ [Output shortened to conserve space] zlib-static.i686 1.2.327-.el6
عدد الصفحات ١٤٧إدارة النظام (الجزء الثا 147 base zsh.i686 4.3.104.1-.el6 base zsh-html.i686 4.3.104.1-.el6 base [root@sunshine ~]# yum search games Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: mirrors.gigenet.com * extras: mirrors.gigenet.com * updates: centos.mirror.choopa.net === N/S Matched: games =================================================== gnome–games.i686 : Games for the GNOME desktop gnome–games–extra.i686 : More games for the GNOME desktop gnome–games–help.noarch : Help files for gnome-games kdegames.i686 : KDE Games kdegames–libs.i686 : Runtime libraries for kdegames kdegames–devel.i686 : Header files for compiling KDE 4 game applications
عدد الصفحات ١٤٨الفصل الثالث 148 :)الأمر م المُثبتة على النظام، ومقارنة َر) طريقة سهلة لمسح جميع الحز يوفر الأمر م التي تحتاج إلى َرإصداراته تحديث. [root@sunshine ~]# yum update Loaded plugins: fastestmirror, refresh–packagekit, security Determining fastest mirrors * base: mirrors.gigenet.com * extras: mirrors.gigenet.com * updates: centos.mirror.choopa.net base | 3.7 kB 00:00 extras | 3.5 kB 00:00 u pdates | 3.5 kB 00:00 updates/primary_db | 2.8 MB 00:03 S etting up Update Process Resolving Dependencies --> Running transaction check ---> Package firefox.i686 0:10.0.31-.el6.centos will be updated
عدد الصفحات ١٤٩إدارة النظام (الجزء الثا 149 [Output shortened to conserve space] Transaction Summary =================================================== ========================= Install 1 Package)s( Upgrade 23 Package)s( Remove 1 Package)s( Total download size: 92 M Is this ok [y/N]: y Downloading Packages: )124/(: firefox–10.0.4–1.el6.centos.i686.rpm | 20 MB 00:24 )224/(: kernel–2.6.32–220.13.1.el6.i686.rpm | 22 MB 00:30 )324/(: kernel–firmware–2.6.32–220.13.1.el6.noarch. | 6.2 MB 00:07 )424/(: kpartx-0.4.9–46.el6_2.2.i686.rpm | 45 kB 00:00 )524/(: libpng-1.2.491-.el6_2.i686.rpm | 184 kB 00:00 [O utput shortened to conserve space] Complete!
عدد الصفحات ١٥٠الفصل الثالث 150 ). ومن المُثير للاهتماموكما ستلاحظ أن تلك المخرجات مشابهة لمخرجات م بالإضافة إلى تحديثها. َر) يستطيع تثبيت وحذف الحز أيضاً ملاحظة أن أمر م التي تعتمد عليها أو قد َرم البرمجيات قد يحدث تغيير في الحز َروفي أثناء تطوير وتحديث حز م الجديدة.َرم القديمة واستبدالها بالحزَرم مما يتطلب إزالة الحزَريتم تغيير أسماء الحز إدارة الحساب: اعتماداً على البيئة التي يعمل فيها مسؤول النظام فإن إدارة الحساب قد تستغرق جزءاً كبيراً من وقت مس عدد حس بعض كالجامعات والشركات الكبرى فإن مهام إدارة الحس أيض I dentity Management( المس لكن الآن سننظر في إجراءات إدارة الحساب اليدوية. مدير المستخدم إن أس اس التقليدي لسينتوس. ويمكنك تشغيلها عن طريق اختيار المجموعات والمستخدم Groups وتش ونظام ماك أو إس إكس وذج المستخدم الجديد. وبشكل افتراضي نمزر إضافة مس دليل رئيسي للمسئفإن الأداة ستنش كما ستقوم الأداة بإصدار الارقام التعريفية المتاحة للمستخدمين والمجموعات. لكن يمكنك
عدد الصفحات ١٥١إدارة النظام (الجزء الثا أمن المعلومات وإدارة مخاطر تقنية المعلومات 151 حذف المس ً تجاوز ذلك والقيام بإدخال قيم مخصصة إذا لزم الأمر. كما يمكنك أيضا ). Delete عن طريق اختيار زر حذف يمكنك تعديل حس ً وأخيرا ). وفي محرر الحساب تستطيع تغيير أي من مجموعة القيم عند إنشاء Properties خصائص الحساب. بالإضافة إلى ذلك يمكنك تعديل بعض إعدادات تحكم الوصول للحساب مثل: • للمصادقة. ويجب على ً الحساب قابلا انتهاء الحس مسؤول النظام فتح الحساب للمستخدم لاستعادة الوصول للنظام. • المحلية - إذا تم تمكين هذه الخاصية فإن المس س إقف ). لكن المصادقة etc/passwd الموجودة س م )، وبروتوكول LDAP الخارجية باس ) NIS )، وخدمة معلومات الش Kerberos المصادقة على ش . ً وغيرها لا يزال مسموحا • من الوقت الذي يمكن صى والحد الأق نى انته للوقت يقوم صى � ات تغيير كلمات ا � ف أن مسؤول النظام بفتح الحساب حتى يتمكن المستخدم من الوصول للنظام. ): الوصول لمدير المستخدمين والمجموعات 5 - 3 الشكل
عدد الصفحات ١٥٢الفصل الثالث أمن المعلومات وإدارة مخاطر تقنية المعلومات 152 ): إضافة مستخدم 6 - 3 الشكل ): مدير المجموعة 7 - 3 الشكل • التغيير الإلزامي لكلمة المرور عند تس س ُ . وي � تفس يحتاج إلى حيث يقوم مس طلب منه تغيير كلمة ُ فإنه ي وعندما يقوم المستخدم بتس . ً المرور إلى أخرى أكثر أمنا
عدد الصفحات ١٥٣إدارة النظام (الجزء الثا 153 ) تسمح بإدارة كلوبالإضافة إلى المس ما يخص المجموعة كالإنش ً للمجموع�)، وأدخِل اس جدي لزم الأمر. وعند إنشاء المجموعة ْوبإمكانك أيضاً تحديد رقم تعريف مخصص للمجموعة إن سيتس المجموعات وانقر على زر خصائص على يمين الش بإضافت للاستخدام. إدارة مُستخدم سطر الأوامر (إدارة المس�من الس استخدامها لجميع مهام إدارة المستخدم، لكن ما الذي يمكن أن تفعله إذا كانت حزمة إدارة اتصال الطلب الهاتفي؟ في � متوفرة أو كنت تعمل على نظام عن بعد ع�المس مثل هذه الحالات فإن (واجهة سطر الأوامر) هي الخيار الأفضل. والخبر السار هو أن لكل ينكس مكافئاً في س شيء في نظام في نظام ينكس مجرد واجهات أمامية تقوم بجمع البيانات من المس سطر الأوامر، وعرض النتائج. ويمكن اس الموجودة في إدارة المستخدم. ومثل العديد من الأوامر الأخرى التي ناقشناها في هذا الفصل مختلفة اعتماداً على نظام التشغيل الذي تعمل عليه. وتحتوي فإن هذه الأوامر لها قدرات الإصدارات الموجودة مع نظام س منها، ولكن سوف نكتفي بتوضيح المواصفات المتوفرة في المنصات المتعددة. وفي هذا المثال س ). كما سd( )/h ome/fredوالدليل الرئي »c« Fred Flintstoneفي حقل ملاحظات ملف كلمة المرور
عدد الصفحات ١٥٤الفصل الثالث 154 [root@sunshine ~]# useradd -c “Fred Flintstone” -m -d “/home/fred” fred [root@sunshine ~]# ls -laF /home/fred total 28 drwx------. 4 fred fred 4096 May 4 19:48 . drwxr-xr-x. 9 root root 4096 May 4 19:48 ../ -rw-r--r--. 1 fred fred 18 May 10 2012 .bash_logout -rw-r--r--. 1 fred fred 176 May 10 2012 .bash_profile -rw-r--r--. 1 fred fred 124 May 10 2012 .bashrc drwxr-xr-x. 2 fred fred 4096 Nov 11 2010 .gnome2/ drwxr-xr-x. 4 fred fred 4096 Jan 22 18:48 .mozill a/ وقبل أن يتمكن المس فارغاً مما يؤمن س) فإنه يترك حقل كلمة ال المرور. وعندما تقوم باستخدام أمر الحس بضبط كلمة المرور في الحس . وبما أنك على الأرجح سس فإنه عملياً ولأس �ال (على ورقة أو في البريد الإلكتروني أو في ملف ما) لإعطائها للمسسإلى كتابة كلمة ال عند أول تسجيل دخول. سالجديد، يتوجب عليك أن تطلب من المس وستقوم بعمل ذلك في سينتوس باستخدام المفتاح [root@sunshine ~]# passwd fred Changing password for user fred. New password: NewPasswordGoesHere Retype new password: NewPasswordGoesHere
عدد الصفحات ١٥٥إدارة النظام (الجزء الثا 155 passwd: all authentication tokens updated successfully. [root@sunshine ~]# passwd -e fred Expiring password for user fred. الآن بإمكان المستخدم إلى مفتاح لكلمة نىالأمر لكلمة المرورصىالمرور [root@sunshine ~]# passwd -l fred Locking password for user fred. [root@sunshine ~]# passwd -u fred Unlocking password for user fred. [root@sunshine ~]# passwd -n 1 -x 180 fred Adjusting aging data for user fred. ولإضافة المس مع مفتاح [root@sunshine ~]# groups fred fred : fred [root@sunshine ~]# usermod -a -G coll_fine_arts_grp,vp_academic_aff_grp fred [root@sunshine ~]# groups fred fred: fred vp_academic_aff_grp coll_fine_arts_grp
عدد الصفحات ١٥٦الفصل الثالث 156 ) لتعديل بعض من خيارات الحسوبإمكانك أيضاً اس تاريخ الانتهاء [root@sunshine ~]# usermod -e 201301-08- -md “/home/flintstone” fred [root@sunshine ~]# ls -laF /home/flintstone total 28 drwx------. 4 fred fred 4096 May 4 19:48 . drwxr-xr-x. 9 root root 4096 May 4 19:48 ../ -rw-r--r--. 1 fred fred 18 May 10 2012 .bash_logout -rw-r--r--. 1 fred fred 176 May 10 2012 .bash_profile -rw-r--r--. 1 fred fred 124 May 10 2012 .bashrc drwxr-xr-x. 2 fred fred 4096 Nov 11 2010 .gnome2/ drwxr-xr-x. 4 fred fred 4096 Jan 22 18:48 .mozill a/ وأخيراً فإن الأمر ). الدليل الرئيسي لحساب المستخدم ولإزالته يتوجب إضافة المفتاح [root@sunshine ~]# userdel -r fred [root@sunshine ~]# ls -laF /home/flintstone ls: cannot access /home/flints one: No such file or directory [root@sunshine ~]# groups fred groups: fred: No such user
عدد الصفحات ١٥٧إدارة النظام (الجزء الثا 157 إدارة المجموعة وبش هن و له و usermod( زالةلإضافلإباس lد جميع أعضاء المجموعةسوثالث ل [root@sunshine ~]# groupadd new_group [root@sunshine ~]# groupmems -a alice -g new_group [root@sunshine ~]# groupmems -a bob -g new_group [root@sunshine ~]# groupmems -l -g new_group alice bob [root@sunshine ~]# man groupmod [root@sunshine ~]# groupmod -n improved_group new_group [root@sunshine ~]# groupmems -l -g improved_group alice bob [root@sunshine ~]# groupmems -l -g new_group groupmems: group ‘new_group’ does not exist in /etc/group [root@sunshine ~]# groupdel improved_group
عدد الصفحات ١٥٨الفصل الثالث 158 :)نموذج حالة - كلية شمال غرب ولاية فلوريدا في ش شخص من كلية شمال غرب ولاية فلوريدا. وتخدم الكلية، التي كانت سابقاً كلية مجتمع، ف نحو . )13درجة علمية عدد المتضررين ما يقاربغوبل ش ف عددهمغحالي أو متقاعد. وبالنسبة للمتضررين غير المنتسبين للكلية والذين بل ش Bright Futuresق�ا ء وأرقام الضمان الاجتماع�وقة الأسسوتضمن وقة على أرقام حسابات إيداع سوالعرق. أما بالنس الروات قة الهوية. سفي ذلك رئيس الجامعة، قد أبلغوا عن قضايا متضمنة ل واس وكذل Okaloosa County Sheriff''s Office( من ش قرصان واحد أو أك وش أمّنت الملفات بحي الكلي المتعلقة بالأفراد، لكن في حال تمكن القراصنة من الوصول إلى خادم واحد يحتوي على الملفات فإنهم سيكونون قادرين على تجميع كل المعلومات المطلوبة عن وذلك حسب الإصدار الأخير من كتيب الحقائق الخاص بالكلية في وقت كتابة هذه السطور)13(
عدد الصفحات ١٥٩إدارة النظام (الجزء الثا 159 وقة للحصول على (قروض على الراتب) من شركتين في كندا سواس .)). Discount Advance Loans )iG otit.com, IncPayDayMax, Inc: شركة �وه وقة لسداد تلك القروض. وبالإضافة إلى ذلك تم سكما استخدموا أوراق الاعتماد البنكية الم Homeوقة للحصول على بطاقساس Depot المراجع Ragan, S. “Northwest Florida State College says clever attackers were successful in data breach,” S ecurityWeek, October 10, 2012. Bolkan, J. “Northwest Florida State College data breach compromises 300,000 students and employees,” C ampus Technology, October 17, 2012. الملخص يوضح هذا الفصل العديد من الأدوات الأساس وتُع المعلومات. ويقدم هذا الفصل أمثلة ملموس الفصل الس بش اسي. التقنية التي سنتعرض لها في بقية هذا المقرر الدر أسئلة مراجعة للفصل: 1 .ما وظيفة نواة نظام التشغيل 2 .م موجه القشرة 3 .ماذا يُطلق على قمة هرم هيكلة نظام الملفات؟ وكيف يتم عرضها في أنظمة ينكس؟ 4 .ما المسار؟ وما الفرق بين المسار النسبي والمسار المطلق؟
عدد الصفحات ١٦٠الفصل الثالث 160 5 .pwd يُسَرفيم مع هذا الأمر؟ 6 .cd يُسَرفيم هذا الأمر؟ 7 .ls يُسَر فيم هذا الأمر؟ 8 .rm يُستخدم أمر نظام ينكسَر فيم هذا الأمر؟ 9 .mkdir يُستخدم أمر نظام ينكسَر فيم مع هذا الأمر؟ 10 . اذكر أمرين من الأوامر التي يمكنك استخدامها في تغيير الدليل الرئي 11 .ما امتداد اسم الملف 12 .ما التكرارية في سياق عمليات الملف؟ وكيف تكون مفيدة؟ ولماذا يتوجب أن تكون حذراً على الخصوص عند استخدامك للتكرارية في أوامر الملف؟ 13 .ما الطريقة المفيدة لاستخدام أمر 14 .كيف يمكنك اس تعلم عن وجوده في مجلد 15 .بالنظ accounting( drwxr-xr-x. 2 root accounting_grp 4096 Jan 28 19:07 accounting/ 16 .وبالنظ أذونات الكتابة لجميع أعضاء مجموعة
عدد الصفحات ١٦١