1 votes

Sauvegarde et restauration des données avec la ligne de commande

Je vais compresser un fichier avec un mot de passe. Ensuite, je vais écrire un script et demander :

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

Je veux que l'utilisateur n'écrive qu'une seule fois le mot de passe sur cet ordinateur. Alors quel est le meilleur programme pour sauvegarder et restaurer des données. Utiliser un fichier est trop évident, il sera un peu plus sûr.

1voto

jaberg Points 9509

Ma connaissance d'AppleScript n'est pas suffisante pour vous fournir le code nécessaire, mais je pense que vous avez plus de chances de trouver la solution en utilisant les méthodes suivantes en utilisant le trousseau de clés.

0voto

Jeff Bloom Points 225

Si je comprends bien la question, vous voulez que l'utilisateur entre un mot de passe une fois, et stocker la saisie dans une variable qui peut être réutilisée plus tard dans votre script. Vous pouvez le faire comme ceci :

# 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

Si vous ne voulez pas faire écho du mot de passe lorsque l'utilisateur le tape, vous pouvez utiliser :

# 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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X