Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Alain BARBET
quand je lance ce script en ligne de commande il fonctionne parfaitement.
J'ai l'impression d'avoir deja lu ce genre de phrase :-) Benh we c'est un classique. Comme tu as eu la flemme de chercher, je te fais un resume: si ca marche en ligne de commande et pas a travers apache, c'est que ce n'est pas le meme utilisateur qui lance le script.
... et m'affiche l'erreur suivante : mkdir /.ssh: Permission denied at /usr/lib/perl5/site_perl/5.6.1/Net/SSH/Perl/Util/Hosts.pm line 50
Donc tu te loggues avec le compte d'apache, ( cat httpd.conf|grep User), style su - nobody, tu lance le script, et tu vois si ca marche. Et non ca marche pas, parce que le compte nobody a le repertoire / comme home.
Donc il faut modifier le /etc/passwd pour lui mettre un home correct. Style /home/nobody. (fait en root chsh nobody) Ensuite un chown nobody /home/nobody. Ensuite tu devrais pouvoir creer le rep .ssh qui contient les donnees ssh.
Ah oui il est ou le perl ?
quand je lance ce script en ligne de commande il fonctionne parfaitement.
J'ai l'impression d'avoir deja lu ce genre de phrase :-)
Benh we c'est un classique. Comme tu as eu la flemme de chercher, je te
fais un resume: si ca marche en ligne de commande et pas a travers
apache, c'est que ce n'est pas le meme utilisateur qui lance le script.
... et m'affiche l'erreur suivante : mkdir /.ssh: Permission denied at
/usr/lib/perl5/site_perl/5.6.1/Net/SSH/Perl/Util/Hosts.pm line 50
Donc tu te loggues avec le compte d'apache, ( cat httpd.conf|grep User),
style su - nobody, tu lance le script, et tu vois si ca marche. Et non
ca marche pas, parce que le compte nobody a le repertoire / comme home.
Donc il faut modifier le /etc/passwd pour lui mettre un home correct.
Style /home/nobody. (fait en root chsh nobody) Ensuite un chown nobody
/home/nobody. Ensuite tu devrais pouvoir creer le rep .ssh qui contient
les donnees ssh.
quand je lance ce script en ligne de commande il fonctionne parfaitement.
J'ai l'impression d'avoir deja lu ce genre de phrase :-) Benh we c'est un classique. Comme tu as eu la flemme de chercher, je te fais un resume: si ca marche en ligne de commande et pas a travers apache, c'est que ce n'est pas le meme utilisateur qui lance le script.
... et m'affiche l'erreur suivante : mkdir /.ssh: Permission denied at /usr/lib/perl5/site_perl/5.6.1/Net/SSH/Perl/Util/Hosts.pm line 50
Donc tu te loggues avec le compte d'apache, ( cat httpd.conf|grep User), style su - nobody, tu lance le script, et tu vois si ca marche. Et non ca marche pas, parce que le compte nobody a le repertoire / comme home.
Donc il faut modifier le /etc/passwd pour lui mettre un home correct. Style /home/nobody. (fait en root chsh nobody) Ensuite un chown nobody /home/nobody. Ensuite tu devrais pouvoir creer le rep .ssh qui contient les donnees ssh.
Ah oui il est ou le perl ?
Fabrice L.
merci, c parfait et désolé pour le HS !
Fabrice
"Alain BARBET" a écrit dans le message news: cdbdkv$1anp$
quand je lance ce script en ligne de commande il fonctionne parfaitement.
J'ai l'impression d'avoir deja lu ce genre de phrase :-) Benh we c'est un classique. Comme tu as eu la flemme de chercher, je te fais un resume: si ca marche en ligne de commande et pas a travers apache, c'est que ce n'est pas le meme utilisateur qui lance le script.
... et m'affiche l'erreur suivante : mkdir /.ssh: Permission denied at /usr/lib/perl5/site_perl/5.6.1/Net/SSH/Perl/Util/Hosts.pm line 50
Donc tu te loggues avec le compte d'apache, ( cat httpd.conf|grep User), style su - nobody, tu lance le script, et tu vois si ca marche. Et non ca marche pas, parce que le compte nobody a le repertoire / comme home.
Donc il faut modifier le /etc/passwd pour lui mettre un home correct. Style /home/nobody. (fait en root chsh nobody) Ensuite un chown nobody /home/nobody. Ensuite tu devrais pouvoir creer le rep .ssh qui contient les donnees ssh.
Ah oui il est ou le perl ?
merci, c parfait et désolé pour le HS !
Fabrice
"Alain BARBET" <alian@cpan.org> a écrit dans le message news:
cdbdkv$1anp$1@biggoron.nerim.net...
quand je lance ce script en ligne de commande il fonctionne
parfaitement.
J'ai l'impression d'avoir deja lu ce genre de phrase :-)
Benh we c'est un classique. Comme tu as eu la flemme de chercher, je te
fais un resume: si ca marche en ligne de commande et pas a travers
apache, c'est que ce n'est pas le meme utilisateur qui lance le script.
... et m'affiche l'erreur suivante : mkdir /.ssh: Permission denied at
/usr/lib/perl5/site_perl/5.6.1/Net/SSH/Perl/Util/Hosts.pm line 50
Donc tu te loggues avec le compte d'apache, ( cat httpd.conf|grep User),
style su - nobody, tu lance le script, et tu vois si ca marche. Et non
ca marche pas, parce que le compte nobody a le repertoire / comme home.
Donc il faut modifier le /etc/passwd pour lui mettre un home correct.
Style /home/nobody. (fait en root chsh nobody) Ensuite un chown nobody
/home/nobody. Ensuite tu devrais pouvoir creer le rep .ssh qui contient
les donnees ssh.
"Alain BARBET" a écrit dans le message news: cdbdkv$1anp$
quand je lance ce script en ligne de commande il fonctionne parfaitement.
J'ai l'impression d'avoir deja lu ce genre de phrase :-) Benh we c'est un classique. Comme tu as eu la flemme de chercher, je te fais un resume: si ca marche en ligne de commande et pas a travers apache, c'est que ce n'est pas le meme utilisateur qui lance le script.
... et m'affiche l'erreur suivante : mkdir /.ssh: Permission denied at /usr/lib/perl5/site_perl/5.6.1/Net/SSH/Perl/Util/Hosts.pm line 50
Donc tu te loggues avec le compte d'apache, ( cat httpd.conf|grep User), style su - nobody, tu lance le script, et tu vois si ca marche. Et non ca marche pas, parce que le compte nobody a le repertoire / comme home.
Donc il faut modifier le /etc/passwd pour lui mettre un home correct. Style /home/nobody. (fait en root chsh nobody) Ensuite un chown nobody /home/nobody. Ensuite tu devrais pouvoir creer le rep .ssh qui contient les donnees ssh.