ユーザーが正しいパスワードを入力した場合にのみ実行されるifスクリプトを作成したいと思います。
このように:
Some Code..
if(Input == "password"){
Do something
}
More Code..
すべてはmatchbox-window-Managerを持つaxサーバーで実行されるため、コンソールでは実行されません。
入力ダイアログを開く最良の方法は何ですか?
入力内容がユーザーのパスワードと同じであることを確認しても大丈夫でしょう。私は非常に簡単なパスワード確認ダイアログが欲しい。
答え1
あなたはZenityが必要です:
sudo apt-get install zenity
その後、パスワードを取得するには:
#!/bin/bash
echo "Some Code..."
read Input < <(zenity --password --title="Enter your password")
if [[ "$Input" = "password" ]]; then
echo "Do something"
fi