11Jul

كيفية تغيير متى سودو ويتس قبل أن يطالبك مرة أخرى

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

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

ملاحظة: عندما نقول لكتابة شيء ما في هذه المقالة وهناك اقتباسات حول النص، لا تكتب علامات الاقتباس، إلا إذا حددنا خلاف ذلك.

سوف نقوم بفتح ملف "سودورز /etc/" وتغيير إعداد لتخصيص طول فترة السماح.للبدء، اضغط على كترل + ألت + T لفتح إطار المحطة الطرفية.اكتب الأمر التالي في المطالبة واضغط إنتر.

سودو فيسودو

اكتب كلمة المرور عند المطالبة ثم اضغط على إنتر.

يفتح الملف مباشرة في نافذة المحطة الطرفية باستخدام محرر نص نانو.استخدم مفاتيح الأسهم على لوحة المفاتيح لتحريك المؤشر إلى نهاية السطر التالي:

الإعدادات الافتراضية env_reset

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

تقليديا، يستخدم لينكس في كمحرر افتراضي، ولكن أوبونتو اختارت استخدام نانو.إذا كنت تفضل استخدام السادس كمحرر النص الافتراضي في أوبونتو، بدلا من نانو، انظر مقالنا.

غير الخط بإضافة "، timestamp_timeout = x" إلى نهاية السطر.

ديفولتس env_reset، timestamp_timeout = x

استبدل "x" بعدد الدقائق التي تريد أن ينتظرها سودو في نفس جلسة العمل الطرفية قبل مطالبتك بإدخال كلمة المرور مرة أخرى.

إذا قمت بإدخال "-1" ل "x"، فسيتم إبطال مطالبة كلمة المرور.هذا غير مستحسن.إذا كنت تريد من النظام أن يطالبك بكلمة مرور في كل مرة تستخدم فيها الأمر سودو، أدخل "0" ل "x".

بمجرد إجراء التغيير، اضغط على كترل + X واكتب "y" ردا علىالسؤال الذي يعرض أسفل النافذة لحفظ التغييرات التي أجريتها.

سيطلب منك اسم الملف للكتابة في الأسفل.اضغط على إنتر لقبول الإعداد الافتراضي.

يتم ارجاعك الى موجه الأوامر.لإغلاق نافذة المحطة الطرفية، اكتب "إكسيت" في المطالبة واضغط على إنتر.يمكنك أيضا النقر على الزر X في الزاوية العلوية اليسرى من النافذة.

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

سودو -k

سيؤدي هذا إلى عرض موجه كلمة المرور مرة أخرى عند استخدام سودو حتى إذا لم تمر فترة السماح بالكامل.