Proble droit d'acces et upload sur vsftpd !
nouabi
Messages postés
147
Statut
Membre
-
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
Bonjour,
J'ai un problème sur mon serveur ftp vsftpd !gentoo 2007.0
Je peu me connecté dessus en local comme a distance avec un utilisteur et un mot de pass.
Le problème, c'est que je n'ai pas acces a mes dossier a distance mais en local ca marche !
De plus, je ne peu pas uploader en local comme a distance. J'ai pourtant tout activer dans vsftpd.conf et j'ai mis les droit dans le dossier 'upload' (777)
mon fichier vsconfig :
merci d'avance pour votre aide ...
mon utilisateur est ftp
l'arborescence :
Je fait (en local) :
aidez moi SVP !
J'ai un problème sur mon serveur ftp vsftpd !gentoo 2007.0
Je peu me connecté dessus en local comme a distance avec un utilisteur et un mot de pass.
Le problème, c'est que je n'ai pas acces a mes dossier a distance mais en local ca marche !
De plus, je ne peu pas uploader en local comme a distance. J'ai pourtant tout activer dans vsftpd.conf et j'ai mis les droit dans le dossier 'upload' (777)
mon fichier vsconfig :
listen=YES write_enable=YES local_enable=YES ftpd_banner=Bienvenue sur le serveur FTP de ServSMS !! xferlog_enable=YES log_ftp_protocol=YES
merci d'avance pour votre aide ...
mon utilisateur est ftp
l'arborescence :
/home/ftp drwxr-xr-x ==> pas d'upload /home/ftp/upload/ drwxrwxrwx ==> upload autorisé
Je fait (en local) :
ftp localhost
...
login : ftp
...
pass : xxxxxxx
...
cd upload
250 Directory successfully changed
put /etc/vsftpd/vsftpd.conf
local: /etc/vsftpd/vsftpd.conf remote: /etc/vsftpd/vsftpd.conf
200 PORT command successful. Consider using PASV
550 Permission denied
aidez moi SVP !
A voir également:
- Proble droit d'acces et upload sur vsftpd !
- Acces rapide - Guide
- Upload video youtube - Télécharger - Diffusion
- Accès refusé - Guide
- Trousseau d'accès iphone - Guide
- Remettre ecran droit - Guide
44 réponses
Voici mon teste. Ca marche sans l'histoire de ln -s , blabla /var/ftp
Allez bob031 il n'y a pas de protocol :-))
Ca ne sers à rien de se compliquer avec /var
lami20j
Allez bob031 il n'y a pas de protocol :-))
Ca ne sers à rien de se compliquer avec /var
debian:/home/lami20j/trash# grep ftp /etc/passwd
ftp:x:111:65534::/home/ftp:/bin/false
debian:/home/lami20j/trash# ls -ld /home/ftp/{,upload}
drwxr-xr-x 3 ftp root 4096 2007-06-29 19:55 /home/ftp/
drwxrwxrwx 2 ftp root 4096 2007-06-29 20:17 /home/ftp/upload
debian:/home/lami20j/trash# cat /etc/vsftpd.conf
listen=YES
anonymous_enable=NO
write_enable=YES
local_enable=YES
chroot_local_user=NO
local_root=/home/ftp/
chroot_list_enable=NO
local_umask=022
dirlist_enable=YES
download_enable=YES
write_enable=YES
xferlog_enable=YES
log_ftp_protocol=YES
connect_from_port_20=YES
debian:/home/lami20j/trash# ftp localhost
Connected to localhost.
220 (vsFTPd 2.0.5)
Name (localhost:root): lami20j
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
drwxrwxrwx 2 111 0 4096 Jun 29 18:17 upload
226 Directory send OK.
ftp> cd upload
250 Directory successfully changed.
ftp> !ls
ccm.pl ccm.pl~ ccm.sh ccm.sh~
ftp> put ccm.pl
local: ccm.pl remote: ccm.pl
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 File receive OK.
114 bytes sent in 0.00 secs (1767.1 kB/s)
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
-rw-r--r-- 1 1000 1000 114 Jun 29 18:21 ccm.pl
226 Directory send OK.
ftp>
--
lami20j
De plus le propriétaire de /home/ftp/ est root
le propriétaire de /home/ftp/upload/ est ftp
user ftp appartient au groupe ftp
Si cela peux vous aider ....
Merci d'avance pour votre aide !!
le propriétaire de /home/ftp/upload/ est ftp
user ftp appartient au groupe ftp
Si cela peux vous aider ....
Merci d'avance pour votre aide !!
salut lami20j,
grep ftp /etc/passwd
proftpd:x:101:1002:added by portage for prftpd:/dev/nul:/sbin/nologin
ftp:x:1005:1007::/home/ftp:/bin/bash
ls -ld /home/ftp/{,upload}
drwxr-xr-x 3 root ftp 4096 JUN 28 10:05 /home/ftp/
drwxrwxrwx 2 ftp ftp 4096 JUN 28 17:21 /home/ftp/upload
Voila si tu veu d'autre info no souci ....
Merci d'avance
grep ftp /etc/passwd
proftpd:x:101:1002:added by portage for prftpd:/dev/nul:/sbin/nologin
ftp:x:1005:1007::/home/ftp:/bin/bash
ls -ld /home/ftp/{,upload}
drwxr-xr-x 3 root ftp 4096 JUN 28 10:05 /home/ftp/
drwxrwxrwx 2 ftp ftp 4096 JUN 28 17:21 /home/ftp/upload
Voila si tu veu d'autre info no souci ....
Merci d'avance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,
je ne pense pas que c'est normal d'avoir root propriètarie de /home/ftp
je ne pense pas que c'est normal d'avoir root propriètarie de /home/ftp
chown -R ftp /home/ftpet maintenant fait les tests
Salut,
j'ai pas bien compris le problème mais je vois ceci :
De plus le propriétaire de /home/ftp/ est root
le propriétaire de /home/ftp/upload/ est ftp
et puis ceci
proftpd:x:101:1002:added by portage for prftpd:/dev/nul:/sbin/nologin
c'est pas bizarre ? mais peut-être que je me trompe :-\
:-)
j'ai pas bien compris le problème mais je vois ceci :
De plus le propriétaire de /home/ftp/ est root
le propriétaire de /home/ftp/upload/ est ftp
et puis ceci
proftpd:x:101:1002:added by portage for prftpd:/dev/nul:/sbin/nologin
c'est pas bizarre ? mais peut-être que je me trompe :-\
:-)
C'est normal que le propriétaire du repertoire racine soit root ! C'est un serveur 'vs' very secure
Apres le test ca ne change rien !!
Et si c'est bizarre parce que c'est vsftpd que j'ai et non proftpd !!! (c'est une ancienne install )
Merci de votre aide !!
Apres le test ca ne change rien !!
Et si c'est bizarre parce que c'est vsftpd que j'ai et non proftpd !!! (c'est une ancienne install )
Merci de votre aide !!
d'ailleur si je change le propriétaire, mon login n'est meme plus valable : je ne peu plus me connecter ...
500 OOPS: vsftpd: refusing to run with writable anonymous root
'login failed'
500 OOPS: vsftpd: refusing to run with writable anonymous root
'login failed'
Re-,
Ouaip ! ça à l'air compliquer ton vsftpd car je lis :
> Q) Help! I'm getting the error message "refusing to run with writable anonymous root".
> A) vsftpd is protecting against dangerous configurations. The cause of this
> message is usually dodgy ownership of the ftp home directory. The home
> directory should NOT be owned by the ftp user itself. Neither should it
> be writable by the ftp user. A way to fix this is:
> chown root ~ftp; chmod -w ~ftp
But it contradicts the whole concept of uploading! .....ce qui me semble juste à première vu !
:-))
Ouaip ! ça à l'air compliquer ton vsftpd car je lis :
> Q) Help! I'm getting the error message "refusing to run with writable anonymous root".
> A) vsftpd is protecting against dangerous configurations. The cause of this
> message is usually dodgy ownership of the ftp home directory. The home
> directory should NOT be owned by the ftp user itself. Neither should it
> be writable by the ftp user. A way to fix this is:
> chown root ~ftp; chmod -w ~ftp
But it contradicts the whole concept of uploading! .....ce qui me semble juste à première vu !
:-))
Bah ouai, je sais bien que c'est pas simple mais j'ai pas le choix faut que ca marche avec vsftpd (professionnel) !!!!
La misere en gros sinon j'aurai bien pri un autre serveur mais je peu pas ...
Merci de votre aid e je cherche de mon coté également bien sur ...
La misere en gros sinon j'aurai bien pri un autre serveur mais je peu pas ...
Merci de votre aid e je cherche de mon coté également bien sur ...
Re-,
regarde peut-être ici, une solution est proposé (semble-t-il) :
http://www.webservertalk.com/archive91-2004-3-159397.html
Create a writable /incoming or somesuch in / and then make / read-only.
Let users upload into /incoming/.
-jonathan
enfin lit le lien car j'ai rapidement survolé (peut-être que ça t'aidera ou du moins te donnera une piste).
bon courage.
:-))
regarde peut-être ici, une solution est proposé (semble-t-il) :
http://www.webservertalk.com/archive91-2004-3-159397.html
Create a writable /incoming or somesuch in / and then make / read-only.
Let users upload into /incoming/.
-jonathan
enfin lit le lien car j'ai rapidement survolé (peut-être que ça t'aidera ou du moins te donnera une piste).
bon courage.
:-))
En fait je peu me connecte sur les 2 dossier avec ma config initiale .
Mais en local je peu pas uploader
a distance je peu pas uploader et je ne peu meme pas lister mes dossier !!!
Faudrai ptet d'attaque déja au listage nonn ?
Mais en local je peu pas uploader
a distance je peu pas uploader et je ne peu meme pas lister mes dossier !!!
Faudrai ptet d'attaque déja au listage nonn ?
je n'y connais rien mais je lis aussi ceci :
think what your error messages are saying is "hmm. I can write to the
directory /var/ftp. That is not good."
source : http://ww1.groupsrv.com
(/var/ftp ou home/ftp je pense pas que cela change grand chose !
de plus :
dans l'exemple cité son /etc/passwd indique :
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
le tien indique :
proftpd:x:101:1002:added by portage for prftpd:/dev/nul:/sbin/nologin
ftp:x:1005:1007::/home/ftp:/bin/bash
Je connais pas vsftpd mais peut-être faudrait-il creuser dans ces voies !
:-))
think what your error messages are saying is "hmm. I can write to the
directory /var/ftp. That is not good."
source : http://ww1.groupsrv.com
(/var/ftp ou home/ftp je pense pas que cela change grand chose !
de plus :
dans l'exemple cité son /etc/passwd indique :
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
le tien indique :
proftpd:x:101:1002:added by portage for prftpd:/dev/nul:/sbin/nologin
ftp:x:1005:1007::/home/ftp:/bin/bash
Je connais pas vsftpd mais peut-être faudrait-il creuser dans ces voies !
:-))
Sérieu ca ne marche pas
c relou
vous connaisser pas un autre serveur ftp facil a configurer et tres légéé ???
c relou
vous connaisser pas un autre serveur ftp facil a configurer et tres légéé ???
Sinon, le problème ne viendrai pas du fichier /etc/vsftpd/vsftpd.conf ???
Même si ftp est propriétaire du dossier upload, il ne faut pas le spécifier explicitement dans le dossier vsftpd.conf ?
Ou peu être créer un truc PAM (j'ai rien compris a cette histoire ..... )
Je reste sur vsftpd !
Même si ftp est propriétaire du dossier upload, il ne faut pas le spécifier explicitement dans le dossier vsftpd.conf ?
Ou peu être créer un truc PAM (j'ai rien compris a cette histoire ..... )
Je reste sur vsftpd !
Même si ftp est propriétaire du dossier upload, il ne faut pas le spécifier explicitement dans le dossier vsftpd.conf
je sais pas ! peut-être ! pourtant l'installation et la configuration semble relativement simpliste !
http://www.supinfo-projects.com/fr/2005/vsftpd_fr/
https://linux.developpez.com/vsftpd/#L2.1
tutos que je viens de trouver sur google !
bon courage !
:-))
je sais pas ! peut-être ! pourtant l'installation et la configuration semble relativement simpliste !
http://www.supinfo-projects.com/fr/2005/vsftpd_fr/
https://linux.developpez.com/vsftpd/#L2.1
tutos que je viens de trouver sur google !
bon courage !
:-))
Re,
ça fait longtemps depuis quand je n'utilise plus vsftpd, j'utilise ssh seulement
je vais regarder ce soir dans mes archives, j'ai sauvegardé ma configuration
Entre temps tu peux afficher quand même ton vsftpd.conf
Merci
ça fait longtemps depuis quand je n'utilise plus vsftpd, j'utilise ssh seulement
je vais regarder ce soir dans mes archives, j'ai sauvegardé ma configuration
Entre temps tu peux afficher quand même ton vsftpd.conf
Merci
Ok mais tu as installé quelle version ?? -DDDDD
je te fais confiance , moi j'installe pô : j'ai assez de machin-bidule-chose d'installé !
Heu ....c'était quoi la question ?
:-))