Re: Programmation BASH

2006-06-05 Par sujet Stena83

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

2006-06-05 Par sujet Max

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

2006-06-05 Par sujet Bertrand Prémaillon

[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

2006-06-05 Par sujet gaetan . perrier
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

2006-06-05 Par sujet Jérôme Moinet
-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

2006-06-05 Par sujet deny




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

2006-06-05 Par sujet [EMAIL PROTECTED]
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