كيفية الحصول على أنسيبل للرد على موجه كلمة المرور

StackOverflow https://stackoverflow.com//questions/22024487

  •  21-12-2019
  •  | 
  •  

سؤال

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

هل هناك أي طريقة لإرشاد أنسيبل للرد على تلك المطالبات كلمة المرور أثناء تشغيل الأمر البعيد?أنا لا أريد لتشغيل الأمر بأكمله مع سودو ، وبالتالي فإن الخيار ك لا يعمل لهذا الغرض.

هل كانت مفيدة؟

المحلول

النظر في تعديل الخاص بك سودوير ملف بحيث يسمح لتلك الأوامر المحددة بالعمل sudo بدون مثل هذا موجه كلمة المرور.

الطريقة الأبسط ولكن ربما ليست الأفضل هي استخدام:

tessa    ALL=NOPASSWD: ALL

وهو ما يعني يسمح لجميع الأوامر ليتم تشغيلها من خلال سودو دون موجه كلمة المرور.

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

على سبيل المثال:

tessa    ALL=NOPASSWD:/usr/bin/whoami

يمكنك شحن تعديل /etc/sudoers ملف / قالب كجزء من قواعد اللعبة التي تمارسها أنسيبل الخاص بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top