私は2台のマシンを持っています。一方では、root以外のユーザーがethtool
を実行して出力を取得し、もう一方のマシンでは、同じユーザーがsh: ethtool: command not found
を取得します。
私がSudo su -
をrootにする場合、ethtool
は確かに存在するので、それはprivsの問題であるに違いありません。おそらく、sudoers
ファイルですか?
このユーザーが2台目のマシンでethtool
を実行できるようにしたいと思います。
最初のマシンでRHEL4を実行し、2番目のマシンでRHEL5を実行しています。
RHEL5マシンでethtool
を(Sudo
を実行する必要なしに)実行可能にするにはどうすればよいですか?
前もって感謝します
リッチ
Ethtoolが配置されているディレクトリがユーザーのパス上にない可能性があります。
パスを確認するには:
echo $PATH
Ethtoolを見つけるには
find / -name ethtool
Ethtoolが存在するディレクトリにアクセスする権限がユーザーにない場合は、上記をrootとして実行する必要があります。ethtoolを見つけ、そのディレクトリがユーザーパスにあることを確認したら、権限を確認できます。フォルダとethtool自体に。
ls -l /path_to_ethtool_directory
ls -l /path_to_ethtool_directory/ethtool
お役に立てば幸いです。