Shell-Script
通過 x 伺服器上的腳本打開輸入對話框
我想製作一個只有在使用者輸入正確密碼時才執行的腳本。
像這樣:
Some Code.. if(Input == "password"){ Do something } More Code..
一切都在帶有 matchbox-window-Manager 的 ax 伺服器上執行,所以不在控制台上。
打開輸入對話框的最佳方法是什麼?
如果輸入被檢查為等於使用者密碼也很好,我只需要一個非常簡單的密碼檢查對話框。
你需要 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