|
أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل |
|
أدوات الموضوع | ابحث في الموضوع | انواع عرض الموضوع |
|
#1
|
||||
|
||||
![]()
بعد ما عرفتوا انواع الشيلات الان عليكم كيفيه استغلالها .
انا اجيبلكم كتاب الاول يعلمك ازاى تستغل الشيلات . للتحميل . فى المرفقات . وفى نفس الوقت انا هشرحلك اهم الاشياء اللى لازم تعرفها وانت بتتعامل مع الشيل . . النقط بالترتيب .. 1 - اوامر الشيل 2- صلاحياتك على الشيل 3- كيفه تصبح روووووت 4- كيفيه التعامل مع السيف مود اولا . اوامر الشيل . id: لمعرفة صلاحياتك على السيرفر CD: يستخدم هذا الامر لاقتحام مجلد اي للدخول الى مجلد معين pwd: لاستعراض مسارك على السيرفر اي مكان تواجدك على السيرفر finger: يستخدم لمعرفة المتواجدون على السيرفر which wget: يستخدم لمعرفة امكانية سحب الملفات للسيرفر وتوجد ثلاث دوال للسحب وهي wget & curl & lynx واذا اردنا معرفة الدالة curl تعمل نكتب التالي which curl وهكذا للبقية ls: يستخدم هذا الامر لعرض جميع المجلدات والملفات التي على السيرفر ls -l: لاستعراض الملفات مع تصاريحها ls -al: لاستعراض المجلدات مع تصاريحها uname -a: لمعرفة اصدار اللينكس للسيرفر unzip: لفك ضغط الملف اذا كان مضغوط ببرنامج winzip mv: يستخدم هذا الايعاز لتغيير اسماء الملفات او المجلدات واحيانا يستخدم لاخفاء ملف على السيرفر كما يلي mv worm.php .worm.php ويتم بأضافة نقطة قبل الاسم الجديد rm: يستخدم هذا الايعاز لمسح المجلدات او الملفات والملفات يكون بالطريقة التالية rm worm.php ولكن تختلف في حالة المجلدات فاذا اردت مسح المجلد فيكون كالتالي rm -r worm و worm هو المجلد هنا اذا كان يحوي ملفات ولكن في حالة كونه فارغ يكون كالتالي rmdir worm mkdir: لتكوين مجلد على السيرفر chgrp: لتغيير group ممتلكين الملف chown: لتغيير مالك الملف clear: لمسح الشاشة find: يستخدم للبحث عن الملفات ولنفترض ان الملف اسمة worm.php يكون الايعاز find / -name worm.php cp: يستخدم هذا الايعاز لنسخ المجلدات والملفات وللملفات يكون كالتالي cp worm.php worm1.php ولكن يختلف في حالة المجلدات فيكون على هذا الشكل cp -r worm worm1 cat: يستخدم هذا الامر لقراءة ملف على السيرفر مثلا cat config.php du: يستخدم هذا الايعاز لعرض حجم الملفات واذا كان نظام السيرفر OpenDSD فيكون الايعاز هكذا du -f worm.php df: يستخدم هذا الايعاز لمعرفة حجم الذاكرة الفارغة على السيرفر وايضا على OpenBSD يكون df -k chmod:يستخدم هذا الايعاز لاعطاء التصاريح للملفات ونأتي الى شرح الايعاز بالتفصيل اكتب ls -l لاستعراض الملفات مع تصاريحها ولنفترض انه ظهر لك التالي -rwxr-xr-x 2 worm_hacker worm_hacker 23 Apr 9 07:42 .plan -> /bin/sh -r-x---r-x 1 worm_hacker worm_hacker 7383 Apr 9 07:45 PERL -rw------- 6 worm_hacker worm_hacker 2983762 Apr 6 02:32 ****movies -rw------- 1 worm_hacker worm_hacker 5837 Apr 9 05:34 ****pics drwx------ 1 worm_hacker worm_hacker 612 Apr 9 01:22 cdrom لنلقي نظرة على الذي ظهر لنا من كتابة الايعاز اذا ظهر لنا هذه الاشارة - فمعنى ذلك انه ملف واذا لم تظهر وكان بدلها حرف d فمعنى ذلك انه مجلد directory وناتي الى شرح التصاريح التي ظهرت -rwx------ نلاحظ العلامة - وهذه تعني انه ملف وليس مجلد والحروف التي بعدها هي التصريح المطلوب rwx والحروف تعني r= هو قراءة read w= تصريح الكتابة write x= تصريح التنفيذ excute كما تلاحظون worm_hacker الاولى هو المالك لهذه الملفات الذي هو انا هههههههههه اما الثانية فتعني القروب group للملفات اما هذا 23 Apr 9 07:42 فهو اخر وقت لتعديل الملفات او تحديثها اما الخانة الاخيرة فهي المجلد الذي يحتوي الملف والان نأتي الى التطبيق العملي للتصاريح: لاعطاء تصريح الى ملف معين كما ذكرت نستخدم chmod وهناك ثلاث مصطلحات تستخدم لاعطاء الملفات وهي u= owner g= group o= others فمثلا اعتبر نفسي من القروب فاذا اردت اعطاء تصريح الكتابة للقروب فيكون كالتالي chmod g=rw worm يكون للملف worm واذا اردنا اضافة تصريح الكتابة وليس اعطاء شوفو الفرق فيكون كالتالي chmod g+w worm ونسيت ان اقولكم شي التصريح g=rw يضيف تصريح الكتابة والقراءة للملف واليكم امثلة على التصاريح للملفات: chmod g+rw worm لاضافة تصريح الكتابة والقراءة للقروب group chmod o+rx worm لاضافة تصريح القراء والتنفيذ للاخرين others chmod o= worm هنا others لا يستطيعون القراءة والكتابة والتنفيذ chmod u+rwx worm هنا لاضافة القراءة والكتابة واتلتنفيذ للمالك owner chmod o-rwx worm هنا لمنع التنفيذ والقراءة وزالكتابة من الاخرين others والان ناتي للرمز + كما عرفنا هو لاضافة تصريح ونروح للامثلة على طول احسن 4 = read perms لاعطاء تصريح قراءة 2 = write perms لاعطاء تصريح كتابة 1 = execute perms لاعطاء تصريح تنفيذ 0 = no perms لاشي من التصاريح والان ناتي الى التطبيق العملي chmod 755 worm والان 4+2+1=7 للمالك owner و 4+1=5 للقروب group والاخرين others chmod 644 worm والان 4+2=6 هذا للمالك owner و 4 هو للقروب والاخرين others chmod 700 worm الان 4+2+1=7 لـ owner ولا شي من التصاريح للقروب والاخرين chmod 722 worm الان 4+2+1= 7 لــ owner ولكن هنا اعطا تصريح الكتابة على الملف لــ group
__________________
Nobody gets too much heaven no more, itz much harder to come by Nobody gets too much love no more, But I ..:: ^^ Youri <33's Jaleesz ^^ ::.. * quote from Dusty * Like jaleesz is a lovely dovey stuffs, isnt she ![]() |
العلامات المرجعية |
|
|