Δημοσιεύτηκε: 07 Οκτ 2014, 16:59
Χρήση zenity --password εκτός τερματικού!
Καλησπέρα. Θα χρειαστώ τη βοήθειά σας για κάτι που με παιδεύει πολύ καιρό. Έστω ότι έχω κάτι σαν το παρακάτω:
Το script εμφανίζει κανονικά τον διάλογο στον οποίο βάζω κωδικό ,αλλά η δεύτερη εντολή εκτελείται κανονικά μόνο όταν τρέχω το script από το τερματικό. Όταν το τρέχω με διπλό κλικ ο κωδικός προφανώς δεν περνάει στο sudo και έτσι δεν εκτελείτε τίποτα.
Έχετε κάτι να μου προτείνετε ώστε να δουλεύει και χωρίς τερματικό? :/
Καλησπέρα. Θα χρειαστώ τη βοήθειά σας για κάτι που με παιδεύει πολύ καιρό. Έστω ότι έχω κάτι σαν το παρακάτω:
- Κώδικας: Επιλογή όλων
PASSWD="$(zenity --password --title=Authentication)\n"
echo $PASSWD | sudo -S cp Program /usr/bin
Το script εμφανίζει κανονικά τον διάλογο στον οποίο βάζω κωδικό ,αλλά η δεύτερη εντολή εκτελείται κανονικά μόνο όταν τρέχω το script από το τερματικό. Όταν το τρέχω με διπλό κλικ ο κωδικός προφανώς δεν περνάει στο sudo και έτσι δεν εκτελείτε τίποτα.
Έχετε κάτι να μου προτείνετε ώστε να δουλεύει και χωρίς τερματικό? :/