/usr/local/bin
実行するには、ルートアクセスを必要とするいくつかのプログラムがあります。
走れば
sudo my_prog
わかりました。
sudo: my_prog: command not found
私は書かなければなりません
sudo /usr/local/bin/my_prog
プログラムを正常に実行してみてください。
誰かが私がなぜこれを行うべきかを説明できますか?/usr/local/bin
根$PATH
と私の根から。
ベストアンサー1
/usr/local/bin
root にある可能性がありますが、$PATH
そうすると、ルートの構成ファイルの設定場所がsudo
提供されなくなります。PATH
rootでログインすると取得できます
su -
または
sudo -i
これはルートシェルを提供します。
1行に滞在したい場合は、以下を試してください。
sudo su -c 'my_prog'
これがうまくいかない場合は、-lを使用して強制します。
sudo su -l -c 'my_prog'