[Linux-bruxelles] question bash

nicodache nicodache at gmail.com
Mer 24 Sep 11:40:32 CEST 2008


il quitte le script parce que lancer la commande su lance un nouvel
interpréteur de commande.
le plus simple étant de passer par sudo.
sinon, p'tet regarder du coté de su -c (permet d'executer une commande)

-- 
Matthieu

2008/9/24 Aldo <info at brlspeak.net>:
> Hello,
>
> comment se fait-il que dans un script bash on ne peut jamais être que root
> ou user, cad passer des commandes en étant au départ un des deux mais jamais
> passer de l'un à l'autre? dans une Deb en tout cas j'ai fait ce constat;
> parcontre sous Ubuntu si on lance déjà un script en sudo, là on peut
> quand-même arriver plus loin; es-ce exact?
> Plus concrètement, es-ce possible de faire une conf d'un truc en étant user,
> (fichier ~/.machinrc)
> puis de faire une conf d'un fichier destiné à être placé dans /etc, ce qui
> requiert évidement d'être ou devenir su si on veut faire ça à partir du
> même script ?
>
> Mon exprience est que si je met dans un script une commande su root, il
> quitte le script après que je sois passé en root.
>
> Aldo.
>
> --
> Linux-bruxelles mailing list
> Linux-bruxelles at lists.bxlug.be
> http://lists.bxlug.be/mailman/listinfo/linux-bruxelles
>




Plus d'informations sur la liste de diffusion Linux-bruxelles