sudo
からいくつかのコマンドを使用する際に問題があります。centos 6.4、sudo -u -Hが機能しません
以下のコマンドをCentos 6.4で試してみましたが、エラーが発生しました。
sudo -u someuser -H bundle install
sudo: bundle: command not found
しかし、私はUbuntu 14.04で同じコマンドを試してもうまく動作します。
bundle
だけでなく、多くのコマンドでも同じエラーが発生します。たとえば、ruby, node
です。しかし、いくつかのコマンドは正常に動作します。たとえば、echo, mkdir, touch ...
誰でもいくつかのアイデアがありますか?
ありがとうございました。 sudoersを修正してこの問題を修正しました。デフォルトはsecure_path =/sbin:/ bin:/ usr/sbin:/ usr/bin =>デフォルトはsecure_path =/sbin:/ bin:/ usr/sbin:/ usr/bin:/ usr/local/bin' –