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

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

سؤال حول su و sudo

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

  • سؤال حول su و sudo

    السلام عليكم .. اريد شرح واضح رجاءاً لهذه الاوامر ومتى تستخدم
    الفرق بين su و su -
    وظيفة الامر sudo su - والفرق بينه وبين sudo -l
    آ*

  • #2
    وعليكم السلام ورحمة الله وبركاته وشهر كريم علينا وعليك اخي الكريم ^_^
    لاستخدام صلاحيات الروت بشكل مؤقت
    sudo

    للانتقال الى صلاحيات الروت بشكل دائم باستخدام كلمة سر الجذر وليس المستخدم الذي له صلاحيات ال sudo
    su

    لتغيير المستخدم الحالي والانتقال الى مستخدم الجذر "انتبه لعلامة الناقص والمسافة التي بينها وبين الروت"
    su - root

    استعراض صلاحيات المستخدم الحالي
    sudo -l

    للانتقال الى صلاحيات الجذر بكلمة السر الخاصة بك انت
    sudo su

    بالتوفيق ^_^
    •°o.O islamux O.o°•
    أنا إن عشت لنفسي عشت حقيرًهزيلا :::ومهما تعلمت لا أزال جهولا
    "يَوْمَ تَجِدُ كُلُّ نَفْسٍ مَا عَمِلَتْ مِنْ خَيْرٍ مُحْضَرا..الايه(آل عمران:30)

    *****
    إذَا لَمْ تَسْتَطِعْ شيئًا فدَعْهُ = وجاوِزْهُ إلى مَا تَستَطِيعُ
    تلميح اليوم

    FreeBSD في كبسولة !
    لا يطلب العلم مستحي ولا مستكبر
    اللهم اجعل عملنا خالصا لوجهك الكريم.
    فان تجد عيبا فسدَ الخللا ****** جلَ من لا عيب فيه وعلا
    كل مشاركاتي في المجتمع وقف لله تعالى
    Tweeter

    تعليق


    • #3
      المشاركة الأصلية بواسطة فتحي القدسي مشاهدة المشاركة
      وعليكم السلام ورحمة الله وبركاته وشهر كريم علينا وعليك اخي الكريم ^_^
      لاستخدام صلاحيات الروت بشكل مؤقت
      sudo

      للانتقال الى صلاحيات الروت بشكل دائم باستخدام كلمة سر الجذر وليس المستخدم الذي له صلاحيات ال sudo
      su

      لتغيير المستخدم الحالي والانتقال الى مستخدم الجذر "انتبه لعلامة الناقص والمسافة التي بينها وبين الروت"
      su - root

      استعراض صلاحيات المستخدم الحالي
      sudo -l

      للانتقال الى صلاحيات الجذر بكلمة السر الخاصة بك انت
      sudo su

      بالتوفيق ^_^
      اين يستعمل ولماذا sudo su ؟ .. اذا كنت سأستطيع الدخول الى صلاحيات الجذر بكلمة السر تبعي اذاً ليس هناك داعي لوضع امرين su و sudo لمدير النظام وللمستخدمين !!
      ما فائدة الشرطة ؟ اقصد اني استطيع كتابة su root بدونها !!
      ماذا عن sudo su -

      تعليق


      • #4
        المشاركة الأصلية بواسطة vreenx مشاهدة المشاركة

        اين يستعمل ولماذا sudo su ؟ .. اذا كنت سأستطيع الدخول الى صلاحيات الجذر بكلمة السر تبعي اذاً ليس هناك داعي لوضع امرين su و sudo لمدير النظام وللمستخدمين !!
        sudo su -
        اذا عرفت الفرق بين su و sudo ممكن الامور تتضح اكثر لان اغلب استخداماتهم متشابهة بشكل عام, تنفيذ الاوامر بصلاحيات الجذر او للحصول على صلاحيات الجذر.

        ال su لتبديل بين اليوزر أثناء جلسة تسجيل الدخول, مثال "su ahmad" افتراضي اذا كان su بدون اي شي بعده اليوزر بكون الجذر.
        * يتطلب باسورد اليوزر المراد التبديل له.

        ال sudo لتنفيذ الاوامر كجذر اذا كان اليوز في مجوعة wheel او sudo طبعا حسب التوزيعة, افتراضي اذا كان اليوزر في مجموعة sudo يستطيع تنفذ كل الاوامر بصلاحيات الجذر.
        * يتطلب باسورد اليوزرنفسه او قد ﻻ يتطلب حسب التخصيص.
        ممكن تخصص لليوز الاوامر التي يسمح بتنفذها من ملف "/etc/sudoers" او لا يسمح باستثناء بعض الاوامر.

        مثال لا يسمح لليوزر ahmad بتنفيذ الامر su او passwd
        ahmad ALL=!/usr/bin/passwd,!/bin/su

        ط·آ·ط¢آ§ط·آ·ط¢آ¶ط·آ·ط·â€؛ط·آ·ط¢آ· ط·آ·ط¢آ¹ط·آ¸أ¢â‚¬*ط·آ¸أ¢â‚¬آ° ط·آ·ط¢آ§ط·آ¸أ¢â‚¬*ط·آ·ط¢آµط·آ¸ط«â€*ط·آ·ط¢آ±ط·آ·ط¢آ© ط·آ¸أ¢â‚¬*ط·آ·ط¢آ¹ط·آ·ط¢آ±ط·آ·ط¢آ¶ ط·آ·ط¢آ£ط·آ¸ط¦â€™ط·آ·ط¢آ¨ط·آ·ط¢آ±.ط·آ¢*  ط·آ·ط¢آ§ط·آ¸أ¢â‚¬*ط·آ·ط¢آ¥ط·آ·ط¢آ³ط·آ¸أ¢â‚¬آ¦:	Screenshot from 2019-05-22 15-59-23.pngط·آ¢* ط·آ¸أ¢â‚¬آ¦ط·آ·ط¢آ´ط·آ·ط¢آ§ط·آ¸أ¢â‚¬طŒط·آ·ط¢آ¯ط·آ·ط¢آ§ط·آ·ط¹آ¾:	1ط·آ¢* ط·آ·ط¢آ§ط·آ¸أ¢â‚¬*ط·آ·*ط·آ·ط¢آ¬ط·آ¸أ¢â‚¬آ¦:	17.9 ط·آ¸ط¦â€™ط·آ¸ط¸آ¹ط·آ¸أ¢â‚¬*ط·آ¸ط«â€*ط·آ·ط¢آ¨ط·آ·ط¢آ§ط·آ¸ط¸آ¹ط·آ·ط¹آ¾ط·آ¢* ط·آ·ط¢آ§ط·آ¸أ¢â‚¬*ط·آ¸أ¢â‚¬طŒط·آ¸ط«â€*ط·آ¸ط¸آ¹ط·آ·ط¢آ©:	983400

        اقرأ صفحات دليل su و sudo فقرة الوصف فيها وصف اوضح.
        التعديل الأخير تم بواسطة أحمد غريب; الساعة 22-05-2019, 04:47 PM.
        وَالرُّجْزَ فَاهْجُرْ

        تعليق


        • #5
          المشاركة الأصلية بواسطة vreenx مشاهدة المشاركة

          ما فائدة الشرطة ؟ اقصد اني استطيع كتابة su root بدونها !!
          ماذا عن sudo su -
          الامر مركب:
          - ال sudo لتنفيذ الاوامر بصلاحيات الجذر.
          - ال su لتبديل بين اليوزر افتراضي اذا كان su بدون اي شي بعده اليوزر بكون الجذر.
          - المعامل - لتوفير بيئة مشابهة لما يتوقعه اليوزر لو قام اليوزر بتسجيل الدخول مباشرة.

          ماذا عن cd /tmp ثم su $USER ثم su - $USER
          وَالرُّجْزَ فَاهْجُرْ

          تعليق


          • #6
            فهمت بعد بحث وبعد كلامك ان الامرsudo اوsu وبعدها شرطة يعطيك البيئة (تقدر تتحكم في variables التابعة للمستخدم الي تحولت له ) ومن دونها بتكون على البيئة قبل التحويل.
            الي ما فهمته بوضوح الفرق بين su و sudo su >> اذا بنقدر نتحكم بصلاحية المستخدم في sudo من ملف sudores ونمنعه من استخدام su اذاً نقدر ك بديل من البداية الامر sudo su ما يكون موجود وما نعطيه كلمة سر su

            تعليق


            • #7
              المشاركة الأصلية بواسطة vreenx مشاهدة المشاركة
              فهمت بعد بحث وبعد كلامك ان الامرsudo اوsu وبعدها شرطة يعطيك البيئة (تقدر تتحكم في variables التابعة للمستخدم الي تحولت له ) ومن دونها بتكون على البيئة قبل التحويل.
              الي ما فهمته بوضوح الفرق بين su و sudo su >> اذا بنقدر نتحكم بصلاحية المستخدم في sudo من ملف sudores ونمنعه من استخدام su اذاً نقدر ك بديل من البداية الامر sudo su ما يكون موجود وما نعطيه كلمة سر su
              في ملف sudores مسموح لكل المستخدمين الي في مجموعة sudo
              # Allow members of group sudo to execute any command
              %sudo ALL=(ALL:ALL) ALL

              بتقدر تسمح لمستخدمين بدون مايكونوا في مجموعة sudo بتنفيذ اوامر معينة فقط بصلاحيات الجذر.
              مثل:
              Cmnd_Alias CMDS = /usr/bin/apt, /usr/bin/apt-get
              User_Alias USERS = ali mohamad
              USERS ALL=CMDS
              وَالرُّجْزَ فَاهْجُرْ

              تعليق

              يعمل...
              X