إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

اداره مستخدمي اللينوكس

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • اداره مستخدمي اللينوكس

    بسم الله ،،

    السلام عليكم ورحمة الله وبركاته ،،
    كيف الأحول شباب ،، ان شاء الله بخير
    موضوع اليوم ان شاء الله عن عملية اداره مستخدمين النظام من اضافه وحذف و و .. الخ
    حنعتمد اليوم على 5 اوامر مهمه جدا نبدأ بسم بالله بأولهم
    الامر
    كود:
    [COLOR="Red"]useradd[/COLOR]
    هذا الأمر خاص بإضافه مستخدم جديد للنظام

    هناك عده خيارات ومن أهمها

    كود:
    [LEFT]
    -d عمل الهوم الخاص للمستخدم الجديد
    -s الشيل الأفتراضي للمستخدم
    -p كلمه مرور المستخدم
    -g مجموعه المستخدم الرئيسية سواء كتابه رقم المجموعه او اسمها
    -m عمل مجلد الهوم لهذا المستخدم الجديد
    -u رقم المستخدم
    -e اضافه تاريخ لأنتهاء مده صلاحية العضو
    -o جعل رقم العضو مُستخَدم لأكثر من مستخدم[/LEFT]
    مثال بسيط على الأمر وأضافه عضو جديد بأسم encrypted

    كود:
    [COLOR="Red"]useradd[/COLOR] -u 1001 -g users -s /bin/bash -p 123456 -d /home/encrypted -m encrypted
    لو لاحظنا هنا

    * رقم المستخدم 1001

    * المجموعه users

    * الشيل الافتراضي

    كود:
    /bin/bash
    وهناك عده انواع من الشيل وكل واحد منهم يحمل خصائص معينه والمشهور والأكثر استخداما هو ال bash وهو اختصار لكلمه Bourne Again shell

    طبق هذا الامر لمشاهده المزيد
    كود:
    cat /etc/shells
    * الباس 123456

    *مجلد الهوم الخاص بالمستخدم
    كود:
    /home/encrypted >> encypted
    ولأضافه تاريخ انتهاء لصلاحيه العضو قم بأضافه الخيار

    كود:
     -e YYYY-MM-DD
    y =year ،m = month ،d=day

    ==

    ثانيا الأمر usermod

    وهو خاص بتعديل اي خيارات لأي مستخدم

    كود:
    -d خيار عمل مجلد اخر خاص للمستخدم     
    -s تغيير الشيل الأفتراضي للمستخدم
    -p تغيير كلمه مرور المستخدم
    -l تغيير اسم دخول المستخدم
    -L غلق حساب المستخدم
    -U فتح حساب المستخدم مره اخرى
    -g تغيير مجموعه المستخدم الرئيسية سواء كتابه رقم المجموعه او اسمها
    -m تغيير مجلد الهوم الخاص بالمستخدم
    -u تغيير رقم المستخدم
    -e تغيير اضافه تاريخ لأنتهاء مده صلاحية العضو
    استخدام الامر يكون على الشكل التالي

    كود:
    [COLOR="Red"]usermod[/COLOR] [option ] [account]
    مثال لتغيير الشيل الافتراضي

    كود:
    [COLOR="Red"]usermod[/COLOR] -s /bin/csh encrypted
    او غلق حساب مستخدم معين

    كود:
    [COLOR="Red"]usermod[/COLOR] -L encrypted
    في هذه الحاله سيعطيك كلمة المرور غير صحيحه

    او فتح حسابه مره اخره

    كود:
    [COLOR="Red"]usermod[/COLOR] -U encrypted
    تغير مجلد الهوم لمستخدم معين

    كود:
    [COLOR="Red"]usermod [/COLOR]-d /home/enc3 -m encrypted
    يمكنك متابعه التغييرات الحاصله في هذا المستخدم بأستخدم الأمر

    كود:
    finger
    كود:
    finger encrypted
    او من خلال ملف passwd

    واستعراضه كالتالي

    كود:
    cat /etc/passwd
    كود:
    [COLOR="DarkSlateGray"]encrypted[/COLOR]:x:[COLOR="Indigo"]1001[/COLOR]:[COLOR="DarkGreen"]100[/COLOR]::[COLOR="DarkRed"]/home/enc3[/COLOR]:[COLOR="DarkOrange"]/bin/csh[/COLOR]
    ===========

    نأتي للأمر الثالث وهو عمليه حذف العضو

    كود:
    [COLOR="Red"]userdel[/COLOR]
    كود:
    -r هذا الخيار يقوم بمسح الهوم الخاص بالمستخدم مع كل الملفات والمسارات التي بدخله

    مثال

    كود:
    [COLOR="Red"]userdel[/COLOR] encrypted
    سيقوم هذا الامر بمسح العضو فقط دون مسح المجلد الخاص به

    كود:
    [COLOR="Red"]userdel[/COLOR] -r encrypted
    سيقوم هنا بمسح المجلد الخاص بالمستخدم والمستخدم ايضا

    ============

    هناك ايضا امر خاص بتغيير كلمات مرور مستخدمين النظام

    كود:
    [COLOR="Red"]passwd[/COLOR]
    مثال

    كود:
    [COLOR="Red"]passwd[/COLOR] encrypted
    سيطلب منك ادخال كلمه المرور الجديد ثم اعاده كتابتها هذا في حاله استخدامك الروت

    اما في حاله استخدامك عضويتك الغير الجذر العاديه سيطلب من الباس القديم ثم الباس الجديد ثم اعاده كتابته

    في حاله التغيير ما بين المستخدمين

    استخدم الامر

    كود:
    [COLOR="Red"]su[/COLOR]
    كود:
    [COLOR="Red"]su[/COLOR] username
    سيقوم بطلب باس المستخدم المراد التغيير اليه

    ،،
    في النهاية للحديث بقية و يوجد ايضا العديد من الخيارات التي لم تذكر بالموضوع ،، وارجو ان اكون قد وفقت في الشرح
    حاول استخدام ال man pages للتعرف على هذه الاوامر اكثر ،،
    إن أصبت فمن الله وتوفيقه وإن أخطأت فمن نفسي والشيطان
    واي خطأ منتظرين من الشباب مناقشته وتصحيحه
    اخوكم encrypted
    EncrYpted Just a Learner
    شبكة الذكر الحكيم
    لاتنسى ذكر الله....

  • #2
    وعليكم السلام والرحمة والإبراك

    أشكرك بعنف أخوي EncrYpted على موضوعك الجميل والشيق والمليء بالمعلومات المفيدة
    ولي رجعة للتطبيق انشاءالله


    بالتوفيق حبيبي وبانتظار الباقي

    تحياتيـ

    تعليق


    • #3
      ولعيونك سوف يثبت الموضوع لفترة

      تعليق


      • #4
        المشاركة الأصلية بواسطة zAKoO Lord مشاهدة المشاركة
        وعليكم السلام والرحمة والإبراك

        أشكرك بعنف أخوي EncrYpted على موضوعك الجميل والشيق والمليء بالمعلومات المفيدة
        ولي رجعة للتطبيق انشاءالله


        بالتوفيق حبيبي وبانتظار الباقي


        تحياتيـ
        اشكرك اخي زاكو
        وجزاك الله كل خير على الثبيت
        تطبيق موفق ان شاء الله
        ،،
        EncrYpted Just a Learner
        شبكة الذكر الحكيم
        لاتنسى ذكر الله....

        تعليق


        • #5
          السلا م عليكم
          شكرا أخي الكريمEncrYpted علي اﻹفادة و التذكير
          و مساهمة في اﻹثراء والدعم لمساهمة اﻷخ الكريم إليكم باﻷمر التالي :
          كود:
          find / -uid < UID > -depth -exec rm -rf  "{}"\;
          هذا اﻷمر يقوم بحذف كل ما قام بكتابته المستخدم< UID > علي الجهاز من خلال حسابه كملافات الكنتراب crontab و إلخ .
          أي أن أي أثر لهذا المستخدم < UID > سوف يمحي من علي الجهاز و لو كان حرف أو كلمة قام بكتابته هذا المستخدم
          التعديل الأخير تم بواسطة bryadh; الساعة 05-02-2008, 10:28 PM.
          ومصر ريحانتي و الشام نرجستي ,,و في الجزيرة تاريخي و عنواني ,,,
          و حيثما ذكر إسم الله في بلد ... عددت ارجاءه من لب أوطاني

          تعليق


          • #6
            وعليكم السلام
            مساهمة جيدة منك اخ bryadh
            بس ياليت توضح أكثر عن فائدة ملف الكنتراب وهل تقصد بصفة عامة ملف اللوج ؟؟
            ونرجو من باقي الأعضاء سدح كل امر مهم بحاجة لإستخدامه لتعم الفائدة


            تحياتيـ

            تعليق


            • #7
              المشاركة الأصلية بواسطة zAKoO Lord مشاهدة المشاركة
              وعليكم السلام
              مساهمة جيدة منك اخ bryadh
              بس ياليت توضح أكثر عن فائدة ملف الكنتراب وهل تقصد بصفة عامة ملف اللوج ؟؟
              ونرجو من باقي الأعضاء سدح كل امر مهم بحاجة لإستخدامه لتعم الفائدة
              تحياتيـ

              كود:
              [COLOR="Red"]userdel[/COLOR] -r encrypted
              سيقوم هنا بمسح المجلد الخاص بالمستخدم والمستخدم ايضا


              شكرا أخي الكريم علي التعقيب : في ما يخص امر حذف حساب مستخدم من علي الجهاز و ملفاته فإن اﻷمر الذي كتبته يقوم بحذف المستخدم و الملفات الموجودة بمجلده و كما يمتد الحذف كذلك إلي ملفات البريد التابعة له بالمسار /var/mail , أي mailbox التابع له
              ولكن هذا اﻷمر ﻻ يقوم بحذف اﻷوامر التي سجلها هذا المستخدم بالجهاز ككل و منها مثلا- التي مسجلة بملف الكرونتاب crontab
              و التي ﻻ يمكن حذفها إﻻ يدويا إذا ما طبقنا اﻷمر اﻷول في حذف حساب مستخدم

              كمثال هاك مثال من جهازي لمشاهدة اﻷمر المذكور crontab
              سوف أساعد بعد إذنك في المساهمة بالتعريف ببعض اﻷوامرو ذلك حسب تدرج الموضوع الذي سوف تقومون بإدراجه
              كود:
              linux-wrall:/ # [COLOR="Red"]crontab -l[/COLOR]
              # DO NOT EDIT THIS FILE - edit the master and reinstall.
              # (/tmp/crontab.XXXXbcq8FN installed on Fri Jan 18 21:40:51 2008)
              # (Cron version V5.0 -- $Id: crontab.c,v 1.12 2004/01/23 18:56:42 vixie Exp $)
              [COLOR="Blue"]38 13 * * * /etc/webmin/cron/tempdelete.pl[/COLOR]
              0[COLOR="Blue"],10,20,30,40,50 * * * * /etc/webmin/servers/auto.pl[/COLOR]

              وشكرا سلفا اخي الكريم
              ومصر ريحانتي و الشام نرجستي ,,و في الجزيرة تاريخي و عنواني ,,,
              و حيثما ذكر إسم الله في بلد ... عددت ارجاءه من لب أوطاني

              تعليق


              • #8
                اخي الكريم bryadh تسلم على الاضافات والتوضيح
                بارك الله فيك وشكرا على المرور ،،
                EncrYpted Just a Learner
                شبكة الذكر الحكيم
                لاتنسى ذكر الله....

                تعليق

                يعمل...
                X