Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
dialog bash
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Polish OTW
View previous topic :: View next topic  
Author Message
happ
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 117

PostPosted: Sat Mar 26, 2011 9:00 am    Post subject: dialog bash Reply with quote

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
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Polish OTW All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum