একটি Icinga2 পরিষেবার জন্য sudo অধিকার নির্ধারণ করা


0

আমি আইসিঙ্গা 2 3 টি সার্ভারে ইনস্টল করেছি, সবগুলিই ডেবিয়ান প্রসারিত সহ। একটি সার্ভারে আমার গ্লাস্টারফস-সার্ভার চলছে এবং এটি আইসিঙ্গা 2 দিয়ে পর্যবেক্ষণ করতে চাই। আইসিঙ্গা 2 ওয়েবসাইট থেকে আমি চেক_ক্লাস্টার পরিষেবা / স্ক্রিপ্ট ডাউনলোড করেছি।

এটি কাজ করার জন্য আমার সুডো রাইটস দরকার। আমি সেগুলি সেট করেছি তবে আমি কেবল আইসিঙ্গা 2 এ একটি ত্রুটি বার্তা পেয়েছি:

command = [ "/usr/bin/sudo", PluginDir + "/check_cluster -h 1 -c 2 -d 0,0,0" ]

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

sudo: no tty present and no askpass program specified

ব্যবহারকারীর জন্য সুডোর অধিকারগুলি হ'ল: (ইন / ইত্যাদি / sudoers)

Defaults:nagios !requiretty
nagios ALL=(ALL:ALL) NOPASSWD: /usr/sbin/gluster
Cmnd_Alias CHECK_CLUSTER= /usr/lib/nagios/plugins/check_cluster
nagios ALL=(ALL) NOPASSWD: CHECK_CLUSTER

আমি জানি না নাগিও ব্যবহারকারীর পাসওয়ার্ড রয়েছে কিনা এবং তা যদি সমস্যা হয়। এটি /varlog/auth.log থেকে

sudo: pam_unix(sudo:auth): conversation failed
sudo: pam_unix(sudo:auth): auth could not identify password for [nagios]
sudo:   nagios : command not allowed ; TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/lib/nagios/plugins/check_cluster -h 1 -c 2 -d 0,0,0

আমি যা করতে চাই না তা হ'ল, সমস্ত কিছু দিয়ে নাগিয়োসকে সম্পূর্ণ অনুমতি দিন

nagios ALL=(ALL) NOPASSWD: ALL

আমার কি করা উচিৎ? আপনি আমাকে কোন অধিকার নির্ধারণ করার পরামর্শ দিবেন?

উত্তর:


0

সেটিং চেষ্টা করুন

Cmnd_Alias CHECK_CLUSTER=/usr/lib/nagios/plugins/check_cluster -h 1 -c 2 -d 0,0,0

যেহেতু ব্যবহারকারী নাগিওগুলি sudo দিয়ে চালানোর চেষ্টা করছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.