Flux rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Vsftpd upload impossible

vincent883, le lundi 1 août 2005 à 07:45:58
Bonjour

Je suis en trains de configurer un serveur vsftpd

Tout fonctionne correctement sauf que je ne peux pas faire d upload de fichier j ai systématiquement le message d erreur

"553 Could not create file"

J ai vérifié le fichier vsftpd.conf, je suis bien en write_enable=yes

Je fais un put dans le repertoire home de l utilisateur et les droits sont en 755

Merci de m aider a parametre mon serveur ftp pour pour voir faire un put de fichier
Répondre à vincent883  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le lundi 1 août 2005 à 08:49:14
Salut,

Comme il a été déjà dit à maintes reprises, nous n'avons pas encore des dons divinatoires et de ce fait si tu nous affiches pas ton fichier de conf (vsftpd.conf) nous ne pourrons pas t'aider, merci donc de nous afficher le résultat de :
egrep -v '^(#|$)' vsftpd.conf
;-)) Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé. 
Répondre à jipicy

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
vincent883, le lundi 1 août 2005 à 10:31:30
Bonjour

Voici le contenu de mon fichier vsftpd.conf

local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_list_enable=no
pam_service_name=vsftpd
userlist_enable=NO
listen=YES
tcp_wrappers=YES

Merci de ton aide
Répondre à vincent883

3


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le lundi 1 août 2005 à 18:40:48
Salut,

Désolé pour la réponse tardive, mais je me bornais à chercher la solution dans la configuration du fichier et il fallait lorgner plutôt du côté des permissions sur le répertoire de l'user.

Je fais un put dans le repertoire home de l utilisateur et les droits sont en 755

Chez moi aussi et ça passe pas ! Par contre dans ce même repertoire j'ai des sous répertoires qui eux ont des droits "775" (pour le groupe aussi) et là ça passe.
Dont suffit de mettre les perms adéquates (ben même pas car ça marche pô :-(, même avec des droits à 755 sur le /home de l'user, ça passe pas non plus) où tout simplement créer un sous-répertoire avec les bons droits, ce qui serait plus sûr ;-)) Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé. 
Répondre à jipicy

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
vincent883, le mardi 2 août 2005 à 07:20:17
Bonjour et merci poiur ta réponse

Tu viens exactement de reproduire ce qui ce passe sur ma machine. Je ne comprend pas pourquoi on ne peut pas faire un put de fichier sur le répertoire racine de l utilisateur alors que cela fonctionne dans les sous repertoire.

J administre des systemes unix et cela ne m étais jamais arrivé.

Si quelqu un peut me donner la solution pour palier a ce soucis cela me retirerai une grosse épine du pied.

Merci de votre aide
Répondre à vincent883

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
vincent883, le mercredi 3 août 2005 à 07:27:18
Bonjour,


Les réponses ne se bouscule pas, je sais que beaucoup de monde est en vacances, mais je trouve anormal de ne pas pouvoir ecrire dans le repertoire racine de mes comptes en ftp alors que cela est possible sur tout les autres systeme UNIX.

Merci de me dire comment vous avez résolu ce soucis ou si c est une spec de vsftpd

Bonne journée a tous

Vincent
Répondre à vincent883

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le mercredi 3 août 2005 à 10:38:05
Re-

Bon j'ai passé une bonne partie de la journée d'hier à triturer la bestiole dans tous les sens pour en arriver toujours à la même conclusion !!!
Pas d'upload depuis le /home !!!???

Après maintes recherches sur la toile, où d'ailleurs les exemples se ressemblent, j'ai trouvé un début d'explication qui semblerait plausible.

Le "vs" de "vsFTPd", c'est pour "Very Secure". Donc en partant de là qui dit sécurité dit "cadenassage" de tout.
Le fait de "chrooter" le user à la connexion, fait donc de son "/home" la nouvelle "racine" de son environnement et par là même interdirait toutes écritures.
Une autre piste serait aussi le "shell" de connexion dans le fichier "/etc/passwrd", mais là j'ai pas tout pigé et j'ai pas expérimenté...

Au départ le serveur "vsFTPd" d'après ce que j'en ai compris est surtout orienté "sécurité" et surtout comme serveur "anonyme" emprisonnant les connexions dans un répertoire "pub" (/var/pub) avec la possibilité de permettre l'upload ou non.
Il autorise aussi les connexions locales et notamment des utilisateurs présents dans le "/etc/passwrd", mais ce n'est pas là sa vocation principale.

J'ai pas expérimenté les utilisateurs virtuels, mais il est possible qu'avec cette option l'upload marche dans le "/home".

Si je venais à trouver quelques choses, je te tiendrai au courrant ;-) Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé. 
Répondre à jipicy

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
vincent883, le mercredi 3 août 2005 à 16:37:30
Bonjour

Et merci de ton aide. J en arrive au même conclusion que toi.

Je travaille sur la fedora core 4 et je cherche un serveur ftpd au lieu du vsftpd, sait tu si il existe ?

A+
Répondre à vincent883

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le mercredi 3 août 2005 à 17:14:28
Re-

Il existe bien "ProFTPD" : http://www.proftpd.org/
il n'est pas présent dans les paquetages de Fedora, c'est d'ailleurs étrange qu'il ne soit proposé qu'un seul serveur FTP dans la liste des paquets.

Il et un peu plus ardu à configuré et la liste des directives est assez conséquente : http://www.proftpd.org/docs/directives/linked/by-name.html

PS. Ôcazou t'aurais z'oublié : http://www.commentcamarche.net/forum/affich-1709565#1 Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé. 
Répondre à jipicy

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 3 août 2005 à 17:55:24
Coucou la foule.

Y'a un truc que je pige pas bien là :)
Ici:
/home => 755
/home/asevere => 700
Je peux bien copier un fichier dans /home/asevere si je me log avec l'utilisateur asevere, c'est bien ça que vous cherchez à faire ?

Le probléme ne vient pas des droit, a partir du moment où, ici, asevere est propriétaire de /home/asevere et que le propriétaire à tout les droits dessus (rwx).
Tout ça sur Fedora Core #3, avec le vsftpd d'origine.

Une politique différente au niveau de la gestion des /home des utilisateurs peut-etre ? <= (edit: suggestion idiote)
Une belette, un lapin !?
C'est pas normal!
Répondre à asevere

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le mercredi 3 août 2005 à 18:12:48
Salut Adrien,

Ben tout le problème vient de là, sur le FC4 et un fichier de conf tel que cité plus haut on peut pas écrire dans la racine de "/home", uniquement dans les sous répertoires !!!

vsftpd.conf de "vincent883" :
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_list_enable=no
pam_service_name=vsftpd
userlist_enable=NO
listen=YES
tcp_wrappers=YES

le mien :
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
ftpd_banner=Welcome to my FTP service.
chroot_list_enable=YES
pam_service_name=vsftpd
userlist_enable=YES
listen=YES
tcp_wrappers=YES
ftp> put citations.txt
local: citations.txt remote: citations.txt
200 PORT command successful. Consider using PASV.
553 Could not create file.
ftp> cd kqemu
250 Directory successfully changed.
ftp> put citations.txt
local: citations.txt remote: citations.txt
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 File receive OK.
2858 bytes sent in 0.031 seconds (89 Kbytes/s)
ftp>
Grrrrrrrrrrrrrrrrrrrrrrrrrrrr !!!!!
Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé. 
Répondre à jipicy

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 3 août 2005 à 23:23:59
Vite fait avant la fin du repas de famille ( :( ) je regarde demain en reproduisant vos deux configurations.
Mais je ne pense pas que le soucis soit lié à la conf de vsftpd, la config de base sur la FC #3 passe sans soucis.
Une belette, un lapin !?
C'est pas normal!
Répondre à asevere

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le vendredi 5 août 2005 à 16:55:37
Bon j'ai (enfin je crois) résolutionné le blème de l'upload dans le répertoire "/home".

Ben j'étais donc en "standalone" niveau daemon (directive "listen=YES") et j'ai eu la bonne idée de passer par "xinetd.d" histoire de voir (et surtout pour mettre en place un serveur virtuel), et du coup ben je me retrouve avec le droit d'uploader dans la racine de mon /home ;-)))

C'était donc pas une histoire de fichier de conf et encore moins de droits au niveau de l'user mais apparemment une sécurité au niveau du daemon qui lance le serveur.
J'ai lu quelque part qu'il était recommandé de lancer le serveur avec le métadaemon "xinetd.d"... donc c'est chose faite. Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé. 
Répondre à jipicy

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le vendredi 5 août 2005 à 20:17:57
Bien vu! :)

Je ne vous avait pas oublié, mais j'ai pas eu le temps :(
Effectivement, chez mio, c'est xinetd qui gere tout ça :) Une belette, un lapin !?
C'est pas normal!
Répondre à asevere

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le vendredi 5 août 2005 à 20:24:05
Alors si chez tio c'est xinetd, ben du coup ça va mio ;-DDDDD Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé. 
Répondre à jipicy

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le vendredi 5 août 2005 à 20:41:14
Grr, et moi qui n'ai pas édité pensant que ça passerait inaperçu :( Une belette, un lapin !?
C'est pas normal!
Répondre à asevere

16


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
kinder.surprise, le dimanche 7 août 2005 à 01:54:31
:DDD
gnagnagna
Répondre à kinder.surprise

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
vincent883, le lundi 8 août 2005 à 09:38:32
Bonjour et merci a tous de vos réponses

Je viens de tenter le démarage de vsftpd par xinetd, je rajoute le fichier /etc/xinetd.d

service vsftpd
{
socket_type = stream
wait = no
user = root
server = /usr/sbin/vsftpd
server_args = /etc/vsftpd/vsftpd.conf
log_on_success += DURATION USERID
log_on_failure += USERID
nice = 10
disable = no
}



je fais un /etc/initd.d/xinetd restart et j ai le message

Aug 8 09:22:32 matrix xinetd[2705]: Port not specified and can't find service: vsftpd with getservbyname

Je crois que je joue de malchance

Merci de votre aide
Répondre à vincent883

18


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le lundi 8 août 2005 à 09:42:57
Salut,

Le service à lancer est un serveur FTP ;)
Donc :
service vsftpd -> service ftp

++ Une belette, un lapin !?
C'est pas normal!
Répondre à asevere

19


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
vincent883, le lundi 8 août 2005 à 12:11:35
Merci on progresse, maintenant j ai le message "500 OOPS could not bind listening IPv4 socket "

Merci encore de votre aide
Répondre à vincent883

20


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le lundi 8 août 2005 à 13:38:01
Salut,

Tu as tout simplement oublié (je suppose, mais je viens de faire l'expérience) de mettre la directive "listen=" à "NO" :
listen=NO

Je viens de la remettre à "YES" et une fois le daemon "xinetd" relancé, j'obtiens le même message que toi :
500 OOPS: could not bind listening IPv4 socket
Donc ton fichier doit contenir ceci :
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
ftpd_banner=Welcome to my FTP service.
chroot_list_enable=YES
pam_service_name=vsftpd
userlist_enable=YES
listen=NO
tcp_wrappers=YES
;-)) Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé. 
Répondre à jipicy

21


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 vincent883, le lundi 8 août 2005 à 14:01:51
J ai trouvé la solution et je vois que le post précedent le mien donne la même chose, j ai oublié de mettre LISTEN=no dans mon fichier de conf vsftpd.

Encore merci a tous et bonne journée
Répondre à vincent883

Résultats pour vsftpd upload impossible

Problème d'upload avec vsftpd (Résolu) Salut à tous, Je viens d'installer mon serveur ftp sous Red Hat 9 avec vsftpd. Tout marche, j'ai interdit les connexions anonymes. Quand je me connecte via le compte que j'ai créé, je me retrouve bien dans le répertoire voulu (le site... www.commentcamarche.net/forum/affich-1521628-probleme-d-upload-avec-vsftpd
[PHP] Upload de fichiers Le langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La... www.commentcamarche.net/faq/sujet-889-php-upload-de-fichiers
[Webmaster] Faire facilement un espace d'upload Pourquoi ? Il arrive que vous ayez besoin de mettre en place un petit espace de téléchargement (upload/download) pour stocker des fichiers sur votre site web. C'est en effet très pratique et peut dépanner quand vous n'avez pas de clé USB sous la... www.commentcamarche.net/faq/sujet-4308-webmaster-faire-facilement-un-espace-d-upload

Résultats pour vsftpd upload impossible

[ADSL] Tester la vitesse de connexion internet (test de débit)Les vitesses de téléchargement (théoriques) : Connexions Pourquoi cette différence ? J'ai un ADSL xxxx, mais quand je télécharge ça va moins vite que ce que ça devrait, pourquoi ? L'upload est trop lent ! Liens Tests de débit... www.commentcamarche.net/faq/sujet-528-adsl-tester-la-vitesse-de-connexion-internet-test-de-debit
Installer un serveur FTP sous UbuntuSommaire: 1. Installer le serveur FTP 2. Configurer le serveur FTP 2.1 Interdire le FTP anonyme 2.2 Autoriser les utilisateurs locaux à se connecter 2.3 Autoriser les utilisateurs à uploader des fichiers 2.3 Choisir l'interface 3.... www.commentcamarche.net/faq/sujet-6336-installer-un-serveur-ftp-sous-ubuntu
Devenir MotionMaker sur DailymotionLe MotionMaker, (« faiseur de mouvement »), c’est cette espèce chouchoutée d’utilisateur créatif, qui n’a pas de limite à l’upload (téléchargement - ni limite de temps, ni de poids). Il peut voir ses vidéos mises en avant sur la page d’accueil et sur... www.commentcamarche.net/faq/sujet-14246-devenir-motionmaker-sur-dailymotion

Résultats pour vsftpd upload impossible

Cherche site pour uploader un fichier (Résolu)Bonjour à tous. Je cherche un site ou je peux uploader juste un fichier (Une image ou un morceau),pour par exemple faire un lien ds un post ds un forum. J'en avait un mais g perdu le lien Merci d'avance www.commentcamarche.net/forum/affich-1784071-cherche-site-pour-uploader-un-fichier
[PERL] Upload sur Rapidshare (Résolu)Bonjour à tous, Je cherche depuis un moment une solution pour uploader un fichier sur Rapidshare sans passer par leur site internet (page à laquelle je ne peux pas accéder depuis l'internet de mon boulot !) En cherchant sur leur site, j'ai... www.commentcamarche.net/forum/affich-3572483-perl-upload-sur-rapidshare
[PHP] Uploader sur un serveur FTP => problème (Résolu)Salut à tous ! Je voudrais, en PHP, uploader automatiquement un fichier sur mon serveur FTP. Voilà mon code : $connect_id = ftp_connect('ftp.monserveur.com') or die ('Connexion FTP impossible !'); if (!@ftp_login($connect_id,... www.commentcamarche.net/forum/affich-614187-php-uploader-sur-un-serveur-ftp-probleme

Résultats pour vsftpd upload impossible

Télécharger Interactive Video PluginPour tout utilisateur de WorPress, utilisez ce plugin pour améliorer votre blog. Interactive Video Plugin ajoutera à votre blog des fonctions basiques et avancées pour la gestion de vidéos. Upload ou chargez, enregistrez, importez des vidéos... www.commentcamarche.net/telecharger/telecharger-34056306-interactive-video-plugin
Télécharger SubdownloaderSubDownloader est une application de téléchargement et d'uploade de fichier. Il permet de trouver automatiquement des sous-titres pour les fichiers : DivX, MPEG, AVI, etc et les DVD. Chaques opérations s'effectuent très rapidement grâce à une... www.commentcamarche.net/telecharger/telecharger-34056737-subdownloader
Télécharger BitMeter IILors de vos connexions Internet, il n'est pas toujours évident d'estimer la quantité de bande passante utilisée pour un téléchargement ou upload. BitMeter II est un outil de mesure de la bande passante. Il permet de visualiser votre connexion... www.commentcamarche.net/telecharger/telecharger-34055846-bitmeter-ii