تعيين كلمة مرور منفصلة لـ Sudo في لينكس
في أنظمة لينكس، يعتبر استخدام الأذونات هو الأساس للحفاظ على أمن النظام، ومن هذا المنطلق، يمكن تقسيم المستخدمين إلى فئات متعددة بناءً على أدوارهم صيانة النظام. أحد الجوانب المهمة لهذا النظام هو إدارة صلاحيات المستخدمين، وخاصة فيما يتعلق بتسجيل الدخول واستخدام الأمر "sudo". لذلك، فإن إنشاء كلمة مرور منفصلة لـ "sudo" يمنح المستخدمين مزيدًا من التحكم ويعزز الأمان. في هذا المقال، سنستعرض كيفية تحقيق ذلك في نظام Kubuntu.
فهم مفهوم sudo وكلمات المرور
عند استخدام الأمر "sudo" لتشغيل أوامر بحساب المستخدم الإداري، يُطلب من المستخدم عادةً إدخال كلمة المرور الخاصة بحسابه. ومع ذلك، في بعض السيناريوهات، يرغب المستخدمون في وجود كلمة مرور مختلفة لمهام الإدارة، مشابهة لتلك المستخدمة في أنظمة ويندوز.
في النظام المستخدَم، لديك مستخدمون مختلفون؛ أحدهم يملك صلاحيات "sudo" والآخر مستخدم عادي. عند تسجيل دخول المستخدم الإداري، يبدو أن النظام لا يطلب كلمة مرور "sudo" بشكل مباشر، بل يتطلب إدخال كلمة المرور المعتادة.
تحديات إعداد كلمة مرور منفصلة
الشخص الذي يواجه هذه المسألة يسعى إلى جعل كلمة المرور الخاصة بـ "sudo" مختلفة عن كلمة مرور تسجيل الدخول. يمكن أن يتسبب ذلك في إرباك المستخدم عندما يواجه مواقف تتطلب منه استخدام الأوامر الإدارية ولكنه لا يريد استخدام كلمة المرور الرئيسية بنفسه. يهدف هذا الأسلوب إلى إنشاء نظام يماثل ما يوفره "polkit"، حيث يمكن تقديم كلمة مرور خاصة للإجراءات الإدارية.
ولكن ، عندما يتم محاولة استخدام أمر "sudo" ثم يتم إدخال كلمة المرور الخاصة بالأدمن، تظهر رسالة تشير إلى أن المستخدم العادي ليس لديه صلاحيات كافية. يظهر هنا التحدي الأساسي، حيث يجب على المستخدم إيجاد وسيلة تتيح له تقديم كلمة مرور المسؤول بشكل أكثر بساطة ودون الحاجة لإدخال "sudo -u admin".
كيفية إعداد كلمة مرور مختلفة لـ sudo
لتحقيق هذا الهدف، يمكن العمل على تعديل إعدادات ملف sudoers. يجب فتح الملف من خلال استخدام الأمر:
sudo visudo
بعد فتح الملف، يمكن إضافة السطر التالي:
Defaults:usual targetpw
هذا الأمر يمكّن النظام من طلب كلمة مرور مسؤول عند استعمال أوامر "sudo" بدلاً من كلمة مرور الحساب العادي. يجب على المستخدم التحقق من صحة إعداداته حتى لا يواجه أي مشاكل أثناء استخدام النظام.
تجربة الخيارات الأخرى
بالإضافة إلى ذلك، هناك عدة طرق يمكن تجربتها من قِبل المستخدم، مثل استخدام أدوات إدارة الحقوق الخاصة بـ "polkit" أو محاولة تنفيذ إعدادات مختلفة عن تلك المتاحة. من المهم دائمًا مراجعة الوثائق الرسمية لنظام لينكس والتأكد من أن جميع التغييرات تتم بشكل آمن وأن بيانات الحسابات محمية بالشكل الصحيح.
أهمية وجود كلمات مرور منفصلة
إن وجود كلمات مرور متعددة يمكن أن يؤدي إلى تعزيز الأمان بشكل كبير على الأنظمة. يوفر هذا النظام للمستخدمين البساطة والقدرة على إدارة أمان النظام بشكل أكثر فعالية. إذا كانت لديك شكوك حول كيفية إدارة المستخدمين والصلاحيات، فإن التجربة العملية دائمًا ما تكون الخيار الأفضل لفهم إمكانيات النظام بشكل أعمق.
بختام هذا المقال، يمكن القول إن إعداد كلمات مرور منفصلة لـ "sudo" يمكن أن يعزز من أمان نظامك بشكل ملموس. إذا كنت مستخدمًا لنظام لينكس وترغب في تحسين تجربة استخدامك أو إدارة صلاحياتك بشكل أفضل، فلا تتردد في تجربة هذه الأساليب.