[résolu] Droits d'un dossier: modifier groupe pour vsftpd

Bonsoir,

Je galère un peu après l’installation de vsftpd.
J’ai modifié vsftpd.conf pour n’autoriser que les connections anonymes (lecture seule) en mode passif d’après ce tuto :
andesi.org/index.php?node=121

L’utilisateur ftp existe déja :

id ftp

uid=106(ftp) gid=65534(nogroup) groupes=65534(nogroup)

J’ajoute le groupe ftp comme dans le tuto

groupadd ftp

Et ca ce complique, je fait dans mon cas

useradd -g ftp -d /home/ftp/ ftp

Puis de nouveau

id ftp

uid=106(ftp) gid=65534(nogroup) groupes=65534(nogroup)

Pourquoi la modification n’est pas prise en compte au niveau du groupe?

Deuxième problème de groupe, les droits du dossier /home/ftp/

ls -l /home/ftp

drwxr-xr-x 2 root nogroup 4096 2007-01-03 18:24 ftp

La manipulation est décrite dans le tuto :
groupadd ftp
useradd -g ftp -d /home/ftp/virtual/ virtual
mkdir -p /home/ftp/virtual
chown root.ftp ~virtual/
chmod 2750 ~virtual/

Commant adapter cette manip dans mon cas?

  • pas d’utilisateurs virtuels.
  • un /home commun à tous les utilisateurs anonymes en lecture seule
  • comment rattacher correctemment ces utilisateurs à un groupe

[quote=“ncd”]Bonsoir,
Je galère un peu après l’installation de vsftpd.
J’ai modifié vsftpd.conf pour n’autoriser que les connections anonymes [/quote]je sais pas, c’est même étonnant de n’autoriser que les connections anonymes, par contre je n’ai pas eu l’hombre d’un souci avec ce tuto, si tu veux l’essayer :

Very Secure File Transfert Protocol daemon ou vsftpd
et en compément d’info : Options de configuration de vsftpd

Les problèmes que tu peux rencontrer sont que ton user ftp ou ton groupe ftpgroup existe déjà quand tu passe d’une tentative d’install à une autre ( Proftpd -> Pure-ftpd -> vftpd …) et que peut-être il est mieux de tout remettre à plat avant de passer de l’un à l’autre, en supprimant les users et groupes en questions, ce que j’ai fait seulement pour l’user ftp, ayant conservé le group ftp tel que, par commodités).

J’ai aussi autorisé les utilisateurs locaux, en plus des anonymes donc.
Pas de problème utilisateur/groupe liés configurations précédentes.

Ce qui me chiffone, c’est que dans ce tuto comme dans celui que j’ai suivi (ils sont très proche), l’explication concerne l’ajout d’un utilisateur et de son home pour les utilisateurs virtuels.

Comment créer un home et un groupe pour les utilisateurs anonymes?
Ou est-ce que les anonymes sont des utilisateurs virtuels aussi?

edit :
Les utilisateurs anonymes et virtuels sont différents.
Donc plus qu’une question :

Quel groupe / utilisateur / home ajouter pour les connections anonymes?

[quote=“ncd”]Comment créer un home et un groupe pour les utilisateurs anonymes?
Ou est-ce que les anonymes sont des utilisateurs virtuels aussi?[/quote]là je peux pas te dire, mais j’aurai dit nobody.nobody non ?
de toutes les façons, il est bien entendu que les utilisateurs, anonymes ou non, (mais qui sont tous des utilisateurs virtuels, ne disposant pas de compte sur le system, et non, ils se loguent sous le compte ‘ftp’ dans ton cas, et mettons appartiennent au groupr ‘groupftp’), n’ont pas de shell ni de repertoire user dans /home. Comment leur attribuer des répertoires propres dans leur petit chroot est bien expliqué dans le lien que je t’ai fourni.

J’ai tout repris proprement depuis le debut, le problème ne vient plus des droits du dossier, je vais ouvrir un nouveau post.
Merci pour ton aide