$HOME/bin
私のフォルダに使用する必要があるものが1つありますsudo
。
走れば
sudo <nameofthescript>
わかりました。
sudo: <nameofthescript>: command not found
$PATH
このスクリプトをに追加する最良の方法は何ですかsudo
?
それを移動する必要がありますか/usr/local/sbin
?
フォルダを作成する必要がありますか/root/bin
?
ベストアンサー1
sudo
PATH
ローカルスクリプトが見つからないように制限が設定されています。env_reset
特定のユーザーなどをターゲットにしないように構成できますが、おそらく最も簡単な方法は、次のことを行うmysudo
1行スクリプトを直接作成することです。
#!/bin/sh
exec sudo -s PATH="$PATH" exec "$@"
mysudo somecommand ...
それから交換と言いますsudo somecommand ...
。 sudoにシェルを実行しPATH
て元の状態にリセットし、元のパスにあるコマンドを実行するように依頼します。