Vous n'êtes pas identifié(e).
Pages : 1
Bonjour à tous,
débutant dans linux et très intéressant en même temps, je souhaîte avoir un coup de pouce sur mon serveur ftp sous debian.
Voila j'ai fait une recherche sur ce site et j'ai suivi à la lettre le tuto de VSFTPD pour réaliser mon serveur.
Mais maintenant, je veux permettre de naviguer dans un dossier a l'exterieur de home pour les utilisateurs virtuels, par exemple donner l'accès à un utilisateur sur le dossier /var/www/.
Comment dois-je procéder ?
Merci de votre contribution
Hors ligne
Salut,
Tu peux essayer de faire un lien de ton repertoire ftp vers ton /var/www
mount --bind /var/www /user/ftp/dir/www
Ou de le déclarer directement dans /etc/fstab
/var/www /user/ftp/dir/www auto bind,defaults 0 0
Dernière modification par Tihz (10/06/2008 09:57:44)
Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.
Hors ligne
Bonjour,
Est-ce que tu as essayé de faire des liens symboliques (sorte de raccourci) pointant par exemple sur /var/www/ ?
(se placer dans le répertoire de l'utilisateur et faire un ln -s /var/www/ www par exemple)
La création du lien symbolique ne doit pas occulter les problèmes de droits que l'utilisateur peut avoir pour lire/écrire dans le dossier /var/www/.
"La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry
Hors ligne
Le problème des liens symbolique, c'est que par défaut, vsftpd n'en tiens pas compte car il chroot l'utilisateur dans son répertoire. Donc c'est possible de le faire mais il ne faut pas oublier de modifier la configuration de vsftpd.
Pour les détails plus technique, je ne peux pas en dire plus car ça fait plus d'un an que je n'ai pas utilisé/configuré de serveur ftp et je pense pas que j'en installerai de si tôt étant donné que ssh permet également de restreindre les utilisateurs à leur répertoire.
Dernière modification par Tihz (10/06/2008 14:40:04)
Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.
Hors ligne
Moi j'avais le même problème et je l'ai réglé de cette manière.
J'ai rajouté le groupe de apache dans l'utilisateur(celui qui est utilisé pour la connexion ftp) et le umask qui est dans /etc/vsftp.conf
De ce fait j'ai mis un umsak 002.
Comme ceci apache a le droit de le lire et ainsi de suite.
Par contre je me rappel plus de la commande à passer pour rajouter le groupe dans un utilisateur mais c'est useradd que j'ai lancé
Dernière modification par mimo007 (20/07/2008 20:49:00)
Hors ligne
Hé Mimo, content de te retrouver là !
Pour la commande tu as addgroup qui peut le faire et addgroup c'est adduser mais c'est plus mnémotechnique !!
# type addgroup
addgroup is /usr/sbin/addgroup
# l /usr/sbin/addgroup
lrwxrwxrwx 1 root root 7 jun 16 19:37 /usr/sbin/addgroup -> adduser
LeDub qui à cause de son taff parle, sur Andesi, à un autre collègue !!
« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!
Hors ligne
Il est vrai que moi aussi je suis un peu loin en ce moment a cause du taf
Merci pour tes réponses xD (DWH double coeur ) lol
Hors ligne
Pages : 1