Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 27 maj 2020, 10:18



Svara på tråd  [ 4 inlägg ] 
 Meny för litet program i terminalen [LÖST] 
Författare Meddelande

Blev medlem: 05 mar 2010, 23:08
Inlägg: 329
OS: Annat GNU/Linux
Svara med citat
 Meny för litet program i terminalen [LÖST]  Tråden är löst
Jag har ett litet program som körs i terminalen för att skapa krypteringsnycklar. Jag behöver göra så att folk kan logga in med ssh för att kunna skapa nycklarna. Jag vill däremot inte att de kan snoka runt i systemet. Jag gjorde ett försök med dialog som blev jäkligt snyggt & prydligt, men upptäckte till min fasa att det inte går att klippa och klistra.

Kommandot är enkelt att använda, bara köra & ange växel samt lösenord.

Det jag behöver är två alternativ i en meny, samt ett inmatningsfält. När man har valt t.ex menyval1 så ska man bli tillfrågad om lösenord. När man har fylt i lösenordet så trycker man på retur, och sedan ska programmet köras enligt följande.

kommando -växel lösenord


Om det är någon som undrar vad jag ska ha det till så är det för att skapa nycklar för SRTP, d.v.s. krypteringsnycklar för IP telefoni.

Ett webgränssnitt skulle också fungera, men jag vet däremot inte hur man anropar en binärfil via ett http formulär. Jag är en riktig noob på området, men jag försöker så gott jag kan.


Senast redigerad av Andersen 06 mar 2010, 02:22, redigerad totalt 2 gånger.



05 mar 2010, 23:50
Profil
Användarvisningsbild

Blev medlem: 06 feb 2007, 20:51
Inlägg: 5211
OS: Debian
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Meny för litet program i terminalen
jag är inte säker på att jag förstår vad du är ute efter...

är det någon sådant här du är ute efter?
Kod:
1. val 1
2. val 2
val>


sedan
Kod:
ange lösen>


och sedan utloggning igen efter att nyckeln har skapats?


06 mar 2010, 00:18
Profil
Användarvisningsbild

Blev medlem: 06 feb 2007, 20:51
Inlägg: 5211
OS: Debian
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Meny för litet program i terminalen
Såg att det var ditt första inlägg. Ursäkta mig. Du är mycket välkommen till ubuntu-se.org!


06 mar 2010, 00:21
Profil

Blev medlem: 05 mar 2010, 23:08
Inlägg: 329
OS: Annat GNU/Linux
Svara med citat
Inlägg Re: Meny för litet program i terminalen
Man tackar. :)

Jag är ute efter vad du beskrev, men jag tror att jag kan greja något enkelt som fungerar. Det blir inte lika bra som med dialog, men det gick ju inte att klippa och klistra från dialogrutorna. :-\

Edit: Jag löste det, men det finns säkert bättre sätt.

Kod:
#!/bin/sh
clear
quit="no"

f_1 () {
clear
echo
echo -n "Please input your: "
read key
clear
application -a "$key"
read -p "Press Enter to continue:"
}

f_2 () {
clear
echo
echo -n "Please input your: "
read key
clear
application -s "$key"
read -p "Press Enter to continue:"
}

while [ $quit != "yes" ]
do
clear
echo
echo "1. Option 1"
echo "2. Option 2"
echo "3. Quit"
echo -n "Your choice? : "
read choice

case $choice in
1) f_1 ;;
2) f_2 ;;
3) quit="yes" ;;
*) echo "\"$choice\" is not a valid option"
sleep 2 ;;
esac
clear
done


06 mar 2010, 00:34
Profil
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 4 inlägg ] 

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 5 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
Main Engineer for phpBB3: Bertie at phpBB.com © 2000 - 2002, 2005 - 2007, the Group behind the Open Source code of phpBB.
Designed by STSoftware, modified by Katt, Konservburk & Peetra. Swedish translation by Peetra & phpBB Sweden © 2006-2011