Salva e ripristina i dati con la riga di comando

1

Farò un file zip con una password. Quindi scriverò una sceneggiatura e chiederò:

if (have the password saved) {
   unzip file
} else {
    ask password
    save password
    unzip file
}

Voglio che l'utente scriva una sola password per quel computer. Quindi qual è il miglior programma per salvare e ripristinare un dato. Utilizzare un file è troppo ovvio, sarà un po 'più sicuro.

    
posta Rodrigo 02.03.2012 - 19:27
fonte

2 risposte

1

Il mio AppleScript-fu non è in grado di fornirti il codice necessario, ma penso che tu abbia più probabilità di trovare la soluzione con sfruttando il portachiavi.

    
risposta data 02.03.2012 - 19:45
fonte
0

Se comprendo correttamente la domanda, si desidera che l'utente inserisca una password una volta e memorizzi l'input in una variabile che può essere riutilizzata in seguito nello script. Puoi farlo in questo modo:

# Let the user enter a password and store it in a variable called '$passw'
read -p "Password: " passw
# After that, you can use the variable '$passw'
echo "$passw"
# Delete the password variable at the end
unset passw

Se non vuoi echo la password mentre l'utente la digita, puoi usare:

# Let the user enter a password and store it in a variable called '$passw'
echo "Password:"
stty -echo
read passw
stty echo
# After that, you can use the variable '$passw'
echo "$passw"
# Delete the password variable at the end
unset passw
    
risposta data 02.04.2012 - 16:04
fonte

Leggi altre domande sui tag