Re: Programmation BASH
Ok merci à tous. [EMAIL PROTECTED] a écrit : Selon Jérôme Moinet <[EMAIL PROTECTED]>: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Donc j'ai commencé à écrire un script, mais lorsque j'aimerais cacher lemot de passe lors de la saisie dans mon script. echo "mot de passe :"; read pass #Mot de passe saisie en clair. echo "pass :" stty -echo read pass stty echo echo "Pass saisi : $pass" Connaissez-vous des sites ou des livres que l'on trouve facilement sur la programmation BASH? Perso, j'ai appris unix avec le rifflet (http://www.amazon.fr/exec/obidos/ASIN/2840740133/qid=1149497488/sr=1-1/ref=sr_1_8_1/402-8044791-3636938) qui semble avoir été remplacé par une édition plus récente ? (http://www.amazon.fr/exec/obidos/ASIN/2100079662/qid=1149497289/sr=8-3/ref=sr_8_xs_ap_i3_xgl14/402-8044791-3636938) Il y a aussi un bouquin chez o'reilly : http://www.oreilly.com/catalog/bash3/index.html avec son cookbook : http://www.oreilly.com/catalog/bashckbk/index.html, mais je ne les connais pas, étant plutôt utilisateur du ksh (http://www.oreilly.com/catalog/korn2/index.html). En français on a aussi chez O'reilly: "Introduction aux scripts shell" (http://www.oreilly.fr/catalogue/2841773752.html) "Le shell Bash" (http://www.oreilly.fr/catalogue/2841774031.html) Gaëtan -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Programmation BASH
Le 05/06/06, [EMAIL PROTECTED]<[EMAIL PROTECTED]> a écrit : Donc j'ai commencé à écrire un script, mais lorsque j'aimerais cacher lemot de passe lors de la saisie dans mon script. echo "mot de passe :"; read pass #Mot de passe saisie en clair. read -s pass l'option -s de read permet de masquer la saisie -- Max
Re: Programmation BASH
[EMAIL PROTECTED] a écrit : Selon Jérôme Moinet <[EMAIL PROTECTED]>: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Donc j'ai commencé à écrire un script, mais lorsque j'aimerais cacher lemot de passe lors de la saisie dans mon script. echo "mot de passe :"; read pass #Mot de passe saisie en clair. echo "pass :" stty -echo read pass stty echo echo "Pass saisi : $pass" Connaissez-vous des sites ou des livres que l'on trouve facilement sur la programmation BASH? Perso, j'ai appris unix avec le rifflet (http://www.amazon.fr/exec/obidos/ASIN/2840740133/qid=1149497488/sr=1-1/ref=sr_1_8_1/402-8044791-3636938) qui semble avoir été remplacé par une édition plus récente ? (http://www.amazon.fr/exec/obidos/ASIN/2100079662/qid=1149497289/sr=8-3/ref=sr_8_xs_ap_i3_xgl14/402-8044791-3636938) Il y a aussi un bouquin chez o'reilly : http://www.oreilly.com/catalog/bash3/index.html avec son cookbook : http://www.oreilly.com/catalog/bashckbk/index.html, mais je ne les connais pas, étant plutôt utilisateur du ksh (http://www.oreilly.com/catalog/korn2/index.html). En français on a aussi chez O'reilly: "Introduction aux scripts shell" (http://www.oreilly.fr/catalogue/2841773752.html) "Le shell Bash" (http://www.oreilly.fr/catalogue/2841774031.html) Gaëtan http://abs.traduc.org/abs-3.5-fr/ ___ Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire. http://fr.mail.yahoo.com -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Programmation BASH
Selon Jérôme Moinet <[EMAIL PROTECTED]>: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > > > Donc j'ai commencé à écrire un script, mais lorsque j'aimerais cacher lemot > de passe lors de la saisie dans mon script. > > > > echo "mot de passe :"; > > read pass #Mot de passe saisie en clair. > > > echo "pass :" > stty -echo > read pass > stty echo > echo "Pass saisi : $pass" > > > Connaissez-vous des sites ou des livres que l'on trouve facilement sur la > programmation BASH? > > > Perso, j'ai appris unix avec le rifflet > (http://www.amazon.fr/exec/obidos/ASIN/2840740133/qid=1149497488/sr=1-1/ref=sr_1_8_1/402-8044791-3636938) > qui semble avoir été remplacé par une édition plus récente ? > (http://www.amazon.fr/exec/obidos/ASIN/2100079662/qid=1149497289/sr=8-3/ref=sr_8_xs_ap_i3_xgl14/402-8044791-3636938) > > Il y a aussi un bouquin chez o'reilly : > http://www.oreilly.com/catalog/bash3/index.html avec son cookbook : > http://www.oreilly.com/catalog/bashckbk/index.html, mais je ne les > connais pas, étant plutôt utilisateur du ksh > (http://www.oreilly.com/catalog/korn2/index.html). > En français on a aussi chez O'reilly: "Introduction aux scripts shell" (http://www.oreilly.fr/catalogue/2841773752.html) "Le shell Bash" (http://www.oreilly.fr/catalogue/2841774031.html) Gaëtan -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Programmation BASH
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 > Donc j'ai commencé à écrire un script, mais lorsque j'aimerais cacher lemot > de passe lors de la saisie dans mon script. > > echo "mot de passe :"; > read pass #Mot de passe saisie en clair. > echo "pass :" stty -echo read pass stty echo echo "Pass saisi : $pass" > Connaissez-vous des sites ou des livres que l'on trouve facilement sur la > programmation BASH? > Perso, j'ai appris unix avec le rifflet (http://www.amazon.fr/exec/obidos/ASIN/2840740133/qid=1149497488/sr=1-1/ref=sr_1_8_1/402-8044791-3636938) qui semble avoir été remplacé par une édition plus récente ? (http://www.amazon.fr/exec/obidos/ASIN/2100079662/qid=1149497289/sr=8-3/ref=sr_8_xs_ap_i3_xgl14/402-8044791-3636938) Il y a aussi un bouquin chez o'reilly : http://www.oreilly.com/catalog/bash3/index.html avec son cookbook : http://www.oreilly.com/catalog/bashckbk/index.html, mais je ne les connais pas, étant plutôt utilisateur du ksh (http://www.oreilly.com/catalog/korn2/index.html). cdlt, jerome -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEg/H93ygQTLujCrQRAumCAKCESJcrrjR4mD+c9Lelbvovqd2digCdHxRP cjv1IMMVDG4aQvQ5h+bPTAU= =zu+D -END PGP SIGNATURE- -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Programmation BASH
echo "mot de passe :"; read pass #Mot de passe saisie en clair. Connaissez-vous des sites ou des livres que l'on trouve facilement sur la programmation BASH? Merci salut 4 Cacher le texte saisi (mot de passe). 4.1 Code Voici un code simple, permettant de montrer l'utilisation de cette petite astuce qui permet de cacher les caractères lorsque par un exemple, un mot de passe doit être saisi. #!/bin/bash clear echo "Script Bash" echo "-" stty -echo read -p "Entrez le mot de passe: " pass stty echo echo "Le mot de passe est : $pass" 4.2 Explication En fait, il suffit de désactiver l'affichage en utilisant : stty -echo Par contre, il ne faut pas oublier de rétablir en faisant : stty echo a+ -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Programmation BASH
Bonjour, Je débute dans la programmation BASH, j'aimerais créer plusieurs scripts permettant de faciliter mon intervention sur les serveurs. J'aimerais par exemple ajouter un utilisateur facilement en lui demandant juste son login et mot de passe et que à la suite les commandes suivantes s'executent : $ useradd -d "/home/toto" -m -g secretaire -G samba,groupe2 -f 0 -s /bin/false toto $ chmod -R 700 /donnees/home/toto $ mkdir /home/profiles/toto $ chown -R toto.samba /home/profiles/toto $ chmod -R 700 /donnees/profiles/toto $ smbpasswd -a toto $ edquota -p user1 toto Donc j'ai commencé à écrire un script, mais lorsque j'aimerais cacher lemot de passe lors de la saisie dans mon script. echo "mot de passe :"; read pass #Mot de passe saisie en clair. Connaissez-vous des sites ou des livres que l'on trouve facilement sur la programmation BASH? Merci