كيفية تشغيل الأمر sudo بدون كلمة مرور

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

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

الطريقة الأولى - تشغيل أوامر sudo بدون كلمة مرور مؤقتًا

كيفية تشغيل الأمر sudo بدون كلمة مرورأسهل طريقة لتشغيل أوامر sudo بدون كلمة مرور هي القيام بذلك مؤقتًا - مما يعني عدم تحرير ملفات النظام لتغيير الإعدادات. للقيام بذلك ،  يتم استخدام الأمر sudo -s  .

و  سودو -s  قيادة يمنح المستخدم سودو قذيفة. بشكل أساسي ، تقوم بتسجيل الدخول إلى الجهاز الطرفي باستخدام المستخدم وكلمة المرور الخاصة بك ويتم منحك قذيفة الجذر. ستتمكن بعد ذلك من إدخال أي أمر كما لو كنت تقوم به باستخدام الأمر sudo  .

لاستخدام  الأمر sudo -s  ، ابدأ بفتح Terminal. ثم أدخل الأمر أدناه. 

كيفية تشغيل الأمر sudo بدون كلمة مرور

sudo -s

سترى بعد ذلك موجهًا طرفيًا مسجلاً الدخول إلى Sudo shell كجذر. من هنا ، أدخل أي أمر تريد تشغيله باستخدام  الأمر sudo  دون الحاجة إلى إدخال كلمة مرور. 

من الممكن الوصول إلى صدفة Sudo في أي وقت وفي أي مستخدم. للخروج من قشرة Sudo ، أدخل أمر الخروج  . 

خروج

الطريقة الثانية - إضافة كلمة مرور sudo إلى Linux عبر ملف sudoers

إذا كنت ترغب في تنفيذ أوامر Sudo دون الحاجة إلى إدخال Sudo shell في كل مرة ، يمكنك تمكين sudo بدون كلمة مرور. إن sudo بدون كلمة مرور هو تغيير ملف التكوين الذي ، عند تمكينه ، سيجعل كل أمر sudo يعمل بدون كلمة مرور.

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

لتغيير كلمة مرور حساب المستخدم الخاص بك ، ابدأ بفتح نافذة طرفية. عندما تكون النافذة الطرفية مفتوحة ، قم بتنفيذ الأمر passwd  . 

passwd

بعد تنفيذ  الأمر passwd  ، سيُطلب منك تغيير كلمة المرور لحساب مستخدم Linux الخاص بك . تأكد من إدخال شيء آمن ولا ينسى. عندما يتم تغيير كلمة المرور الخاصة بك ، اتبع التعليمات خطوة بخطوة أدناه لتمكين sudo بدون كلمة مرور عبر ملف sudoers.

الخطوة 1: قم بتنفيذ  visudo  الأمر لفتح ملف sudoers لتحرير. يجب عليك دائمًا استخدام  الأمر visudo  لتحرير هذا الملف بدلاً من /etc/sudoersاستخدامه لأغراض أمنية.

sudo محرر = nano visudo

يرجى ملاحظة أنه إذا كان  الأمر visudo  لا يعمل مع  الأمر sudo  ، فيمكنك أيضًا الوصول إليه باستخدام  su  لتسجيل الدخول إلى الجذر.

سو -

المحرر = nano visudo

الخطوة 2: بمجرد الدخول إلى محرر Nano ، حدد موقع سطر الكود root ALL=(ALL) ALLواضغط على  مفتاح Enter بلوحة المفاتيح لكتابة سطر جديد تحته مباشرة.

بعد الضغط على  مفتاح Enter  ، اكتب سطرًا جديدًا من التعليمات البرمجية. تأكد من تغيير "المستخدم" في سطر الرمز أدناه إلى حساب المستخدم الخاص بك ، وإلا فلن يعمل الرمز.

كيفية تشغيل الأمر sudo بدون كلمة مرور

المستخدم ALL = (ALL) NOPASSWD: ALL

الخطوة 3: اضغط على  زر Ctrl + O  لحفظ التعديلات في ملف التكوين. بعد حفظ التعديلات ، اخرج من المحرر بالضغط على زر  Ctrl + X. 

مع تغيير ملف التكوين ، ستتمكن من تنفيذ أي  أمر sudo  دون الحاجة إلى إدخال كلمة مرور!

السماح بتنفيذ أوامر محددة بدون كلمة مرور sudo

إذا كنت لا تريد أن  يعمل الأمر sudo  بدون كلمة مرور لكل أمر طرفي واحد ، فيمكنك تقييده بحيث يمكن تشغيل أشياء محددة فقط بدون كلمة مرور. إليك كيفية إعداده.

أولاً ، افتح ملف sudoers باستخدام  الأمر visudo  أدناه.

sudo محرر = nano visudo

داخل محرر نصوص Nano ، انظر من خلاله وابحث عن root ALL=(ALL) ALLسطر الكود. ثم اضغط على  مفتاح Enter  لإنشاء سطر جديد تحته مباشرة. بعد إنشاء سطر جديد ، أضف الكود التالي ، ولكن تأكد من تغيير "المستخدم" إلى اسم المستخدم الخاص بك.

المستخدم ALL = (ALL) NOPASSWD:

بعد كتابة الرمز أعلاه ، أضف الأوامر التي ترغب في تشغيلها بدون كلمة مرور. على سبيل المثال ، لجعل  الأمر cp  يعمل في sudo بدون كلمة مرور ، عليك القيام بما يلي:

كيفية تشغيل الأمر sudo بدون كلمة مرور

المستخدم ALL = (ALL) NOPASSWD: / usr / bin / cp

لإضافة أوامر متعددة ، افصل بينها بعلامة "،". عند الانتهاء من تحرير ملف sudoers ، اضغط على مجموعة الأزرار Ctrl + O  على لوحة المفاتيح لحفظ التعديلات. ثم اضغط على  Ctrl + X  لإغلاق Nano.

اترك تعليقاً

إصلاح مشكلة تمزق الشاشة على معالجات رسومات Intel في نظام Pardus Linux: دليل عملي يركز على النتائج

إصلاح مشكلة تمزق الشاشة على معالجات رسومات Intel في نظام Pardus Linux: دليل عملي يركز على النتائج

قم بإصلاح مشكلة تمزق الشاشة في معالجات رسومات Intel في نظام Pardus Linux عن طريق التحقق من X11 مقابل Wayland، وإعدادات المُركِّب، ومعدل التحديث، وبرنامج تشغيل Xorg النشط، وTearFree فقط عند الاقتضاء.

كيفية تكوين جدار الحماية SLES 15 باستخدام firewall-cmd

كيفية تكوين جدار الحماية SLES 15 باستخدام firewall-cmd

قم بتكوين firewalld على SLES 15: تحقق من المناطق، واسمح بالخدمات أو المنافذ، واحفظ القواعد الدائمة، وأعد التحميل بأمان، وتحقق من الوصول.

دليل تهيئة التحديث المباشر لنظام SLES: تطبيق تحديثات النواة بدون إعادة تشغيل النظام

دليل تهيئة التحديث المباشر لنظام SLES: تطبيق تحديثات النواة بدون إعادة تشغيل النظام

قم بتمكين التصحيح المباشر للنواة على SLES 15 SP7، وقم بتطبيق الإصلاحات المدعومة دون إعادة التشغيل، وتحقق من التصحيحات النشطة، وافهم متى لا تزال إعادة تشغيل النواة مطلوبة.

كيفية تفعيل وضع FIPS على خادم SUSE Linux Enterprise Server 15

كيفية تفعيل وضع FIPS على خادم SUSE Linux Enterprise Server 15

قم بتمكين وضع FIPS على SLES 15 باستخدام أداة الإعداد المدعومة من SUSE، وأعد التشغيل بأمان، وتحقق من حالة سياسة النواة والتشفير، وتحقق من حدود الشهادة.

كيفية تثبيت جوجل كروم على نظام التشغيل جوجل روم دون الإخلال بسياسات الأمان

كيفية تثبيت جوجل كروم على نظام التشغيل جوجل روم دون الإخلال بسياسات الأمان

قم بتثبيت متصفح جوجل كروم على نظام التشغيل Gooroom OS بأمان باستخدام حزم .deb الرسمية، وAPT، وفحوصات السياسات، وإرشادات التحديث، وإصلاحات الأجهزة المُدارة.

كيفية تصدير سجلات نظام SLES إلى خادم Syslog بعيد بشكل آمن

كيفية تصدير سجلات نظام SLES إلى خادم Syslog بعيد بشكل آمن

إعادة توجيه سجلات نظام SLES بشكل آمن إلى خادم syslog بعيد باستخدام rsyslog وشهادات TLS والتحقق من اسم النظير وقوائم الانتظار والتحقق من الصحة والاختبار.

تكامل Active Directory مع SSSD في SLES 15: دليل خطوة بخطوة

تكامل Active Directory مع SSSD في SLES 15: دليل خطوة بخطوة

قم بربط نظام SLES 15 بـ Active Directory باستخدام SSSD عبر YaST. قم بإعداد DNS والوقت، وتكوين تسجيلات دخول المجال، والتحقق من Kerberos، ومقارنة SSSD وWinbind وrealmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

إصلاح مشكلة "فشل مؤقت في حل أسماء النطاقات" في دبيان 12 باستخدام systemd-resolved

إصلاح مشكلة "فشل مؤقت في حل أسماء النطاقات" في دبيان 12 باستخدام systemd-resolved

تشخيص وإصلاح حالات فشل تحليل DNS في Debian 12 باستخدام systemd-resolved، بما في ذلك resolv.conf و NetworkManager و networkd و cache و verification.

كيفية تثبيت نظامي التشغيل Pardus Linux وWindows 11 بأمان

كيفية تثبيت نظامي التشغيل Pardus Linux وWindows 11 بأمان

قم بتثبيت Pardus 25.2 بجانب Windows 11 عن طريق النسخ الاحتياطي، وتقليص حجم وحدة تخزين Windows، والتمهيد من USB UEFI، وحماية أقسام EFI والاسترداد الحالية.