Lla partie command
située après le ---
dans la commande lxc-attach
doit être une commande simple du genre
commande |options] args
pas une commande composée interprétée par le shell telle que
echo root:passwd | tee -a pwd.lst | chpasswd
- une combinaison avec
&&
et/ou ||
fgrep root /usr/sbin/chpasswd && echo OK || echo non
Naturellement si la commande est dans un script, c’est une solution
Vous pouvez tenter en mettant la commande complexe entre quotes
lxc-attach - name -- ' echo root:passwd | tee -a pwd.lst | chpasswd'
et ce que vous appelez au bon endroit
serait aussi dans le fichier pwd.lst
(vraisemblablement dans le répertoire /root
du conteneur name
)
Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة
« Celui qui, parti de rien, n’est arrivé nulle part n’a de merci à dire à personne !! »
Pierre Dac
F. Petitjean
Ingénieur civil du Génie Maritime.
06 58 86 91 99