Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 08-01-2013 09:57:52

Abou Ilyès
Membre
Distrib. : Debian Jessie
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Gnome
Inscription : 19-09-2009

Lien symbolique pour la configuration de pure-FTPd (erreur 530) ?

Bonjour à tous,


Newbie sous Debian depuis plusieurs années (:)) , je n'ai que très récemment (le weekend dernier) mis en place un serveur FTP très simple.


J'ai installé en suivi divers tuto le serveur pure-FTPd.


Lire le tuto a porté ses fruits, mais je m’interrogeais sur le pourquoi d'une des étapes.

Ainsi, par exemple, en suivi ce tuto, on parle à l'étape 5 :


Cinquième étape : créer un lien symbolique
   

ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/75puredb



Cette étape permet d’éviter une erreur 530 à la connexion du client FTP





Visiblement, si on oublie cette étape, l'erreur 530 est inévitable.


Ma question est donc, à quoi sert cette étape ? Techniquement, pourriez vous m'expliquer à quoi cela sert ?



D'avance, merci smile

Hors ligne

#2 08-01-2013 10:05:35

Yvance77
Membre
Lieu : Nice - Monaco
Distrib. : Mint 14 Nadia sur Netbook & PC
Noyau : Mignon tout plein
(G)UI : Mate
Inscription : 22-05-2012

Re : Lien symbolique pour la configuration de pure-FTPd (erreur 530) ?


A trop faire de l'économie un idéal, nous faisons l'économie de l'Idéal !

Hors ligne

#3 09-01-2013 10:54:18

Abou Ilyès
Membre
Distrib. : Debian Jessie
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Gnome
Inscription : 19-09-2009

Re : Lien symbolique pour la configuration de pure-FTPd (erreur 530) ?

Yvance77 a écrit :



Merci pour ce lien, mais il ne m'explique pas trop l'utilité du lien symbolique, pourquoi on le fait,etc... ?


Je sais, c'est très candide comme question smile

Hors ligne

#4 10-01-2013 21:09:37

lorus
Modérateur
Lieu : /var/log/snort/alert
Distrib. : Debian Squeeze/Wheezy/Freebsd amd64
Noyau : 2.6.32 / 3.2/
(G)UI : Gnome 2.30.2 / 3.2.4 / (bsd)2.32.1
Inscription : 25-07-2010

Re : Lien symbolique pour la configuration de pure-FTPd (erreur 530) ?

Salut smile

ln --- création de lien
ln [-s] filename [name]



Crée un lien de nom name (par défaut filename) pour le fichier filename. L'option -s indique que ce lien est un lien symbolique ; sinon c'est un lien physique.

En fait par cette méthode, tu ajoutes les utilisateurs de pure ftpd dans la base de donnée virtuelle (DB) d'authentification de pure ftpd... Toute authentification passe obligatoirement par une connexion à une base de donnée pour vérifier la conformité (existence) de l'user et du pass, quelle soit virtuelle ou autre... Si tout est ok, hop connexion au serveur, sinon tu aurais une erreur 530, ce qui correspond à un échec de l'authentification, normal tes utilisateurs seraient inconnus puisque pas de base de donnée si tu omets cette étape smile

Cette étape n'est pas obligatoire si tu paramètres ton ftp pour qu'il reçoive uniquement des connexions anonymes! big_smile À ne pas essayer quand même wink

Si tu as beaucoup d'utilisateur, le mieux est d'utiliser une base de donnée Mysql.... Pour une production pro ou intensive, je conseille Vsftpd (Very sécure ftp demon) => http://fr.wikipedia.org/wiki/VsFTPd

Amicalement.


Si vous êtes fan du « Si ce n’est pas cassé, ne le corrigez pas » , vous serez un grand fan de BSD. Mais si vous êtes du genre à avoir besoin que tout soit le plus récent possible, vous feriez mieux de migrer vers Linux aussi vite que possible histoire de ne pas être à la traîne.BSD a un système de base comprenant de nombreux outils, ils sont tous développés et packagés ensemble pour être cohésif.

Hors ligne

#5 11-01-2013 12:33:33

Abou Ilyès
Membre
Distrib. : Debian Jessie
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Gnome
Inscription : 19-09-2009

Re : Lien symbolique pour la configuration de pure-FTPd (erreur 530) ?

Bonjour,


Merci pour vos réponses c'est plus clair smile

Encore une question : hier j'ai tenté de me reconnecter, et j'avais l'erreur 530.
J'ai du recréer le lien symbolique.

Une raison pour laquelle ce lien aurait disparu ?


Merci

Hors ligne

#6 11-01-2013 23:47:08

lorus
Modérateur
Lieu : /var/log/snort/alert
Distrib. : Debian Squeeze/Wheezy/Freebsd amd64
Noyau : 2.6.32 / 3.2/
(G)UI : Gnome 2.30.2 / 3.2.4 / (bsd)2.32.1
Inscription : 25-07-2010

Re : Lien symbolique pour la configuration de pure-FTPd (erreur 530) ?

Bonsoir.

Ce souci est-il apparut suite à un redémarrage de la machine?
Allons dans le rep auth de pure ftpd

# cd /etc/pure-ftpd/auth/

puis faîtes un

ls -l


Vous devriez obtenir un truc du genre

total 0
lrwxrwxrwx 1 root root 26 2013-11-01 02:05 65unix -> ../conf/UnixAuthentication
lrwxrwxrwx 1 root root 25 2013-11-01 02:05 70pam -> ../conf/PAMAuthentication



C'est sûrement PAM qui fout le bins wink

Faîtes un

# ln -s ../conf/PureDB 50PureDB



Et vous devriez obtenir ensuite

ls -l
total 0
l[b]rwxrwxrwx 1 root root 14 2013-11-01 04:13 50PureDB -> ../conf/PureDB[/b]
lrwxrwxrwx 1 root root 26 2013-11-01 02:05 65unix -> ../conf/UnixAuthentication
lrwxrwxrwx 1 root root 25 2013-11-01 02:05 70pam -> ../conf/PAMAuthentication
 



Et là, normalement c'est bon, vos users virtuels ont bien été ajoutés smile

Toujours en étant dans le rep /etc/pure-ftpd/auth
Faites cela pour virer les authorisations unix inutiles dans votre cas

# rm 65unix
# rm 70pam
 



et après, vous aurez bien seulement que vos utilisateurs virtuels pour l'authentification de pure ftpd

rwxrwxrwx 1 root root 14 2013-11-01 04:13 50PureDB -> ../conf/PureDB[/b]



Amicalement.


Si vous êtes fan du « Si ce n’est pas cassé, ne le corrigez pas » , vous serez un grand fan de BSD. Mais si vous êtes du genre à avoir besoin que tout soit le plus récent possible, vous feriez mieux de migrer vers Linux aussi vite que possible histoire de ne pas être à la traîne.BSD a un système de base comprenant de nombreux outils, ils sont tous développés et packagés ensemble pour être cohésif.

Hors ligne

#7 16-01-2013 15:17:46

Abou Ilyès
Membre
Distrib. : Debian Jessie
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Gnome
Inscription : 19-09-2009

Re : Lien symbolique pour la configuration de pure-FTPd (erreur 530) ?

Bonjour,



lorus a écrit :



Ce souci est-il apparut suite à un redémarrage de la machine?



Tout à fait lorus smile Merci pour ta réponse


Toujours en étant dans le rep /etc/pure-ftpd/auth
Faites cela pour virer les authorisations unix inutiles dans votre cas

# rm 65unix
# rm 70pam

 





Je suis bien en root, mais quand je veux supprimer ces fichiers



root@debian:/etc/pure-ftpd/auth# rm 65unix 70pam
rm: impossible de supprimer « 65unix »: Système de fichiers accessible en lecture seulement
rm: impossible de supprimer « 70pam »: Système de fichiers accessible en lecture seulement





Et ce, même en stoppant le daemon pureftpd ?

Bizarre, non ? roll

Dernière modification par Abou Ilyès (16-01-2013 15:19:22)

Hors ligne

Pied de page des forums