回答:
パスにパスを追加する必要がありsudo
ます。
コマンドを実行する sudo visudo
次のような行が表示されます。
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:$
ここでコマンドのパスを追加すると、これが機能するはずです。
例えば:
$ sudo storm
sudo: storm: command not found
次に、上記のようにパスを追加します。
$ sudo visudo
secure_path="......:/opt/storm/bin"
保存して終了。
今sudo storm
は正常に動作します。
注また、のデフォルトパスにパスを追加する必要があります/etc/profile
。
ユーザーレベルでエイリアスを作成したと思います。そのため、ショートカットはユーザーレベルでのみ使用できます。
このエイリアスコマンドラインは、/ home / user / .bashrcではなく、/ rootフォルダーの.bashrcファイルに追加する必要があります(この.bashrcファイルは、rootではなくユーザーアカウントに属します)。
rootとしてログインしたときにシェルでaliasコマンドを直接使用できるようにします。
/etc/profile
?export $PATH = "$PATH:/opt/storm/bin"
このファイルに追加します、これはグローバルだと思いますが、まだこのコマンドが見つかりません