View previous topic :: View next topic |
Author |
Message |
Anthyme Guru
Joined: 25 Jun 2004 Posts: 498
|
Posted: Wed Apr 19, 2006 5:52 pm Post subject: [BASH] stdin password |
|
|
bonsoir !
Je cherche un moyen plus propre pour mon script :
Code: | echo $2 > password
echo $2 >> password
smbldap-passwd $1 < password
rm password |
smbldap-passwd est comme passwd, il demande 2 fois le mot de passe dans le stdin et je n'ai pas trouver mieu pour lui passer un password au milieu d'un script... mais ca demande des acces disques, c'est pas genial ! y'a pas mieu a faire ? |
|
Back to top |
|
|
Bapt Veteran
Joined: 14 Apr 2003 Posts: 1152 Location: Paris
|
Posted: Wed Apr 19, 2006 7:20 pm Post subject: |
|
|
Code: | echo toto | while read line;do
echo $line
sleep 1
echo $line
done | smbldap-passwd $1 |
|
|
Back to top |
|
|
Ey l33t
Joined: 07 Apr 2005 Posts: 863 Location: Paris
|
Posted: Wed Apr 19, 2006 8:11 pm Post subject: Re: [BASH] stdin password |
|
|
Code: | smbldap-passwd $1 <<EOF
$2
$2
EOF |
|
|
Back to top |
|
|
Anthyme Guru
Joined: 25 Jun 2004 Posts: 498
|
Posted: Wed Apr 19, 2006 9:03 pm Post subject: |
|
|
Je n'ai pas trop compris ton script baptux mais mettre un sleep 1 alors qu'on veux gagner en perf n'est pas vraiment une bonne chose ^^
sinon Ey j'aime bien ton script je pense que je vais utiliser celui la
en tout cas merci a vous 2 |
|
Back to top |
|
|
Bapt Veteran
Joined: 14 Apr 2003 Posts: 1152 Location: Paris
|
Posted: Wed Apr 19, 2006 10:11 pm Post subject: |
|
|
le sleep c'est juste que d'habitude je fait ça avec un echo contenant plusieurs commandes d'affiler contenant plusieurs commandes a passer dans un telnet, et que comme certaines des commandes passées sont longues, le sleep permet de s'assurer qu'elles ont bien été passée dans le telnet. |
|
Back to top |
|
|
|