script : connexion avec un autre utilisateur.
Sandro Cazzaniga
cazzaniga.sandro at gmail.com
Sam 17 Juil 14:20:19 UTC 2010
Le Sat, 17 Jul 2010 16:15:50 +0200,
Clément Février <clement at forumanalogue.fr> a écrit :
> On 17/07/2010 15:46, Sandro Cazzaniga wrote:
> > Le Sat, 17 Jul 2010 15:36:31 +0200,
> > Clément Février <clement at forumanalogue.fr> 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
Plus d'informations sur la liste de diffusion ubuntu-fr