0
私の質問は、このbashスクリプトの実行時に選択された後、sudoのパスワードを尋ねるように実装する方法です。たとえば、ユーザが/ディレクトリを検索することを選択した場合、スクリプトは許可が拒否された状態で戻ります。スクリプトのパスワードの入力を求めてから実行を続ける方法を知りたい。それは少しハックですが、あなたは、このような何かを行うことができ検索する場所を選択した後、sudoのパスワードを入力する方法Bashスクリプト
#!/bin/bash
function press_enter
{
echo ""
echo -n "Press Enter to continue"
read
clear
}
selection=
where_selection=
what_selection=
until [ "$selection" = "3" ]; do
echo -e "Where would you like to search
1- Root
2- Home
3- Exit
Enter your choice ---> \c"
read selection
case $selection in
1) cd/; press_enter ;;
2) cd /home ; press_enter ;;
3) echo "Have a great day!" ; exit ;;
esac
echo "What is the name of the file you would like to search for?"
read -r a
if find . -name "$a" -print -quit | grep -q .
then
echo "You found the file"
else
echo "You haven't found the file"
fi
done
ありがとうございました!それはトリックをしたようだ:) – Lilcomet
あなたは大歓迎です。 –