[RESOLU] Problème transfert de fichiers WinSCP

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

[RESOLU] Problème transfert de fichiers WinSCP

Messagepar gla » 25 Juin 2004 17:08

Salut à tous, ...

Je viens de me rendre compte que lorsque je fais un transfert de fichier avec WinSCP entre ma becane Windows et ma machine SME, un bug se produit.

En effet, je tente d'envoyer le panel que je suis en train d'écrire depuis Windows vers SME.
Le transfert se fait bien, mais je prend une erreur CGI...

J'ai trois fichiers :

1 - /usr/lib/perl5/site_perl/esmith/FormMagick/Panel/faxsrv.pm (qui contient les fonctions du panel)
2 - /etc/e-smith/web/functions/faxsrv (qui contient l'affichage du panel)
3 - /etc/e-smith/locale/fr/etc/e-smith/web/functions/faxsrv (qui contient la traduction de l'affichage)

Or il semble que le problème ne se présente qu'avec le fichier n°2, et c'est justement celui qui est sensible aux droits d'accès...
Je vérifie les droits, et tout est OK...
Code: Tout sélectionner
-rwsr-x---    1 root     root         1921 jun 25 15:26 faxsrv


Pour l'instant la seule solution que j'ai est d'éditer mon fichier n°2 directement sur le SME avec putty... :?
alors que le fichier PM (n°1) peut être édité sous Windows puis envoyé par WinSCP... :shock:

Alors à vot' bon coeur !
Dernière édition par gla le 28 Juin 2004 08:33, édité 1 fois au total.
J'ai connu une polonaise qui en buvait au petit déjeuner...
SMERP : Distribution Open Source pour l'entreprise
Avatar de l’utilisateur
gla
Amiral
Amiral
 
Messages: 1259
Inscrit le: 28 Sep 2002 00:00
Localisation: Grasse

Messagepar sisg » 25 Juin 2004 19:45

S'lut !

SVP vérifier dans WinSCP si ton mode de transfert des fichiers est en mode Binaire,,,, Ça va probablement régler ton trouble !

@+

Snoopyski
Avatar de l’utilisateur
sisg
Vice-Amiral
Vice-Amiral
 
Messages: 552
Inscrit le: 07 Août 2003 00:00
Localisation: Québec / Région Montréal

Messagepar gla » 25 Juin 2004 21:59

Malheureusement, je l'ai passé de Auto vers Bin, mais rien n'y change...
J'ai connu une polonaise qui en buvait au petit déjeuner...
SMERP : Distribution Open Source pour l'entreprise
Avatar de l’utilisateur
gla
Amiral
Amiral
 
Messages: 1259
Inscrit le: 28 Sep 2002 00:00
Localisation: Grasse

Messagepar grosbedos » 25 Juin 2004 23:33

transfert ton fichier sous /root par exemple, et apres par ssh tu le met au bon endroit :-D
Pour retrouver une aiguille dans une botte de foin, il suffit d'y mettre le feu puis de fouiller les cendres avec un aimant. Bernard Werber
Avatar de l’utilisateur
grosbedos
Amiral
Amiral
 
Messages: 1493
Inscrit le: 27 Sep 2002 00:00

Messagepar gla » 27 Juin 2004 19:29

En fait tu veux dire faire un transfert (peu importe où) puis faire une copie de linux à linux ?
Je vais essayer cela.
J'ai connu une polonaise qui en buvait au petit déjeuner...
SMERP : Distribution Open Source pour l'entreprise
Avatar de l’utilisateur
gla
Amiral
Amiral
 
Messages: 1259
Inscrit le: 28 Sep 2002 00:00
Localisation: Grasse

Messagepar Muzo » 27 Juin 2004 19:32

Salut,

Si ton fichier panel n'existait pas avant, effectivement, il te fait modifier les droits sous Putty (chmod +s)
Par contre si ton fichier existait déjà, et qu'il avat les bons droits, il 'nest pas normal que les droits changent, sauf si tu as dit à Winscp de ne pas garder les droits du fichiers à écraser pour le nouveau fichier.

2ième chose : ton fichier, es-tu sur qu'il est bien en mode écrit et sauvegarder "unix" et non "dos" (vérifie les paramétrage de ton éditeur)?
/Muzo
"La vie n'est pas un combat, mais une passion à défendre!" MASS HYSTERIA - Knowledge is power
Avatar de l’utilisateur
Muzo
Amiral
Amiral
 
Messages: 5236
Inscrit le: 07 Mai 2003 00:00
Localisation: BNF! Je me culturise.

Messagepar gla » 28 Juin 2004 08:30

Salut à tous,

C'est réglé... :D
Le problème c'est que putty enleve le bit s des droits et ne le remet pas.
En fait j'avais pas vu qu'il remplace le sticky par execute...
Le truc bizarre c'est que le panel fonctionnait (affichage, liste déroulante...) mais pas l'enregistrement.
C'était donc bien un problème de droit.

Donc pour corriger, quand le transfert est terminé avec WinSCP, avec putty, il faut aller placer le droit 4750 sur le fichier afin d'obtenir la config suivante

-rwsr-x--- 1 root root 2411 jun 28 08:25 faxsrv

De plus, Putty ne met pas le bon groupe, il colle le fichier sous le groupe root, alors qu'il faut le mettre sous admin

Donc merci Muzo de m'avoir mis sur la voie ! :wink:

enjoy ! \:D/
J'ai connu une polonaise qui en buvait au petit déjeuner...
SMERP : Distribution Open Source pour l'entreprise
Avatar de l’utilisateur
gla
Amiral
Amiral
 
Messages: 1259
Inscrit le: 28 Sep 2002 00:00
Localisation: Grasse


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité