2016-12-13 8 views
-5

私は何らかの理由でLinuxに奇妙なエラーがあり、sudo -Hを2つの別々のコマンドとして解釈しています。"-H"コマンドが見つからないのはなぜですか?

私はセントOS 7上だし、私は次を得る:

/var/tmp/<random string>: line 8: -H: command not found 

これは私にとって非常に厄介です。なぜそれがsudoのこの利用を知らないのでしょうか?

+1

正確なコマンドを入力し、 'sudo -V'と' type sudo'の出力も入力してください – Chris

答えて

1

私は、sudoへの呼び出しを抑制するエイリアスまたはbash関数があると思います。両方のシステムでフルパス名sudo/usr/bin/sudo)を実行し、type sudoと入力して実行可能ファイルの代わりに呼び出されるエイリアスまたはbash関数があるかどうかを確認してください。

ある場合は、それが削除されるように定義されているところに通常の場所、たとえば~/.bashrcを確認します。

また、sudoとは無関係で、代わりにsudoで呼び出すスクリプトに関係する可能性があります。

関連する問題