Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/01/2007, 18h45   #1
Membre Expert
 
Avatar de jeanbi
 
Inscription : avril 2003
Messages : 1 644
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 1 644
Points : 1 844
Points : 1 844
Par défaut Mettre un mot de passe dans script

bonsoir,
je voudrais dans un script mettre une demande mot de passe .
si vous pouvez me filer un petit coup de main
merci
a+
jeanbi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2007, 18h50   #2
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
ben read
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2007, 18h55   #3
Membre chevronné
 
Avatar de Freed0
 
Étudiant
Inscription : mars 2005
Messages : 635
Détails du profil
Informations personnelles :
Âge : 24
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2005
Messages : 635
Points : 675
Points : 675
Dans ton cas, n'oublie pas d'ajouter le flag -s (silent) pour cacher le mot de passe à la saisie
__________________
Site perso
Freed0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2007, 11h57   #4
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Bonjour,

Je te propose un script très simple. Pour commencer, il faut créer un fichier que l'on va appeler password avec comme mot de passe yes comme suit:
Code :
1
2
3
 
touch password
echo "yes" > password
Ensuite, on écrit le programme principal appelé checkpass.sh:
Voici le code:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
#!/bin/sh
 
# Variables
password=''
passyes='$(cat password)'
 
# Programme principal
echo -n "Saisissez votre mot de passe: "
read password
 
if [ $password = $passyes ]; then
    echo "Le mot de passe est correct"
else
    echo "Le mot de passe est incorrect"
fi
 
# Fin du script
C'est vraiment simple, on peut l'améliorer. A toi de jouer.

++
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2007, 17h04   #5
Membre Expert
 
Avatar de jeanbi
 
Inscription : avril 2003
Messages : 1 644
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 1 644
Points : 1 844
Points : 1 844
bonjour,
, c'est juste ce dont j'avais besoin .

je mis mets de suite
bonne soirée
j'ai juste fait une petite modif et commeça c'est impect
Citation:
#!/bin/sh

# Variables
password=''
passyes='$(cat password)'

# Programme principal

stty -echo
read -p "Entrez le mot de passe: " password
if [ $password = $passyes ]; then

echo "Le mot de passe est correct"

else
echo "Le mot de passe est incorrect"
fi

# Fin du script
a+
jeanbi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h06.


 
 
 
 
Partenaires

Hébergement Web