nagios account can’t sudo on ubuntu

查看 naigos 帳號在 /etc/passwd 的設定值,其 shell 是給予 /bin/false,所以執行 visudo 並設定讓 naigos 可不打密碼就能執行檢查硬碟溫度腳本「/usr/lib/nagios/plugins/check_temperature」 ,但是卻無法正常執行。

解決方法就是修改 /etc/shells 加入 /bin/false 到檔案中。之後..

sudo -u naigos sudo /usr/lib/nagios/plugins/check_temperature /dev/sda

就可以正常顯示出該硬碟的溫度。

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s