happ Tux's lil' helper
Joined: 07 Mar 2008 Posts: 117
|
Posted: Sat Mar 26, 2011 9:00 am Post subject: dialog bash |
|
|
mam do was pytanie, czy ktoś z was bawił się dialog bashem ?
bo piszę skrypt na własne potrzeby i chciałbym abym mógł mieć możliwość wpisania loginu i hasła przy pomocy "su" kod jaki udało mi się napisać jest taki
Code: | #!/bin/bash
if [ `whoami` = "root" ]
then
dialog --colors --title "Uwaga !!! - Pytanie" \
--backtitle "Instalacja modemów ADSL" \
--menu "Jesteś użytkownikiem na koncie \Zb\Z4`whoami`\Zn Co chcesz zrobić ?" 10 50 2\
1 "Instalacja modemu"\
2 "Odinstalowanie modemu" 2> /tmp/wybor.txt
elif [ `whoami` != "root" ]
then
dialog --colors --title "Uwaga !!!" \
--backtitle "Instalacja modemów ADSL" \
--inputbox "Jesteś użytkownikiem na koncie \Zb\Z4`whoami`\Zn zaloguj się na konto administratora \n \n
Podaj login" 9 50 2> /tmp/login.txt
login=$?
wynik_loginu=`cat /tmp/login.txt`
`su -p "$wynik_loginu"`
dialog --colors --title "Uwaga !!!" \
--backtitle "Instalacja modemów ADSL" \
--inputbox "Podaj hasło konta administratora \n \n" 9 50 2> /tmp/haslo.txt
haslo=$?
wynik_hasla=`cat /tmp/haslo.txt`
`"$wynik_hasla"`
fi
|
dla loginu dialog ładnie przejmuje "zdarzenie" lecz dla hasła nie chce i wyskakuje mi w konsoli "poza dialogiem" pytanie o hasło dla roota, czy ktoś z was wie, jak to "zdarzenie" przekierować do dialogu ? _________________ Jeśli wiesz, że nic nie wiesz, to coś wiesz, Jeśli wiesz że nic nie wiesz, to nic nie wiesz, więc nie wierz, że nic nie wiesz |
|