Le Sat, 17 Jul 2010 16:15:50 +0200, Clément Février <[email protected]> a écrit :
> On 17/07/2010 15:46, Sandro Cazzaniga wrote: > > Le Sat, 17 Jul 2010 15:36:31 +0200, > > Clément Février <[email protected]> a écrit : > > > >> Bonjour, > >> > >> je suis entrain d'écrire un script pour automatiser certaines > >> taches. Pour cela, j'ai besoin de me connecter avec un autre > >> utilisateur. > >> > >> L'idée du script est en gros : > >> #!/bin/sh > >> > >> $password > >> > >> su - $user > >> maildirmake Maildir > >> exit > >> > >> exit 0 > >> > >> Je n'arrive pas à trouver comment faire pour rentrer le mot de > >> passe. Merci d'avance pour votre aide, > >> Clément > > > > read -sp passwd > > > Désolé, je n'ai pas compris la réponse. > C'est moi qui suit désolé d'avoir si mal répondu, mais je faisais 4 trucs à la fois. En fait, pour lire le password (comme le ferait le système) et le caser dans la variable "passwd", la commande est: read -sp passwd donc: #!/bin/sh su - $user read -sp passwd maildirmake Maildir exit exit 0 voilà :) -- Sandro - kharec(at)mandriva.org -- ubuntu-fr mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
