|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jan 2003
Messaggi: 55
|
Bash script
Ciao a tutti
Ho la necessità di creare uno script per attivare la connessione dialup alla mia rete aziendale, il problema è che la password per questa connessione cambia ogni 30 secondi (RSA SecurID) perciò ho bisogno di chiederla come input nello script. Per fare questo potrei utilizzare un parametro passato al comando del tipo dialup <password> però la password verrebbe scritta in chiaro e non mi piace.. Altro modo potrebbe essere utilizzare il comando read nello script che chiederebbe l'input da tastiera. Anche in questo caso però sarebbe in chiaro ![]() Mi dite come fareste per mascherare la password digitata in uno script (sempre che si possa fare) Grazie |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Jan 2003
Messaggi: 55
|
Ok ok l'ho trovato
![]() Ecco una funzione che fa quello che chiedevo, l'ho appena trovata col mia amico google. Codice:
#!/bin/sh function passwd # This function reads a string from the keyboard, # but echoes only ****** to the screen. # Input is then stored in variable $password { echo -n " Input password: " password="" old_stty=`stty -g` stty -echo -icanon min 1 while char=`dd bs=1 count=1 2>/dev/null` do case "$char" in "") break ;; *) echo -n "*" password=$password$char ;; esac done stty "$old_stty" echo } |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Mar 2003
Messaggi: 177
|
Fico
![]()
__________________
Ce la farà il nostro Administrator a installare e configurare Gentoo??? Lo scopriremo nella prossima 3Dtata.... |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jun 2001
Città: Pisa
Messaggi: 420
|
programmare in bash
Vorrei una guida completa per imparare a programmare in bash, dove ne posso trovare una ?
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Jul 2002
Messaggi: 4334
|
Re: programmare in bash
Quote:
|
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jun 2001
Città: Pisa
Messaggi: 420
|
grazie era proprio quello che cercavo
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:31.