Δημοσιεύτηκε: 08 Οκτ 2014, 14:18
Ευχαριστώ πολύ για τη βοήθεια. Έκανα τρελή πατέντα τελικά.
Πέρασα την εντολή με το pipe σε ένα αρχείο temp (scipt) το οποίο το έδωσα μετά στο konsole (δουλεύει επίσης με τον ίδιο τρόπο και στο xterm, στο gnome-terminal όχι). Στην ουσία το πέρασμα του κωδικού δε μπορεί να εκτελεστεί στον αέρα, γιατί το sudo διαβάζει κωδικό μόνο από το stdin της κονσόλας!
- Κώδικας: Επιλογή όλων
PASSWD=$(zenity --password --title=Authentication)
echo "echo $PASSWD | sudo -S cp InstallerCreator64bit /usr/bin" > temp
konsole -e bash temp
Πέρασα την εντολή με το pipe σε ένα αρχείο temp (scipt) το οποίο το έδωσα μετά στο konsole (δουλεύει επίσης με τον ίδιο τρόπο και στο xterm, στο gnome-terminal όχι). Στην ουσία το πέρασμα του κωδικού δε μπορεί να εκτελεστεί στον αέρα, γιατί το sudo διαβάζει κωδικό μόνο από το stdin της κονσόλας!
