[résolu] groupes non pris en comte ?

Bonjour,

j’ai un problème sur un debian 6 en rapport avec pure-ftpd-mysql, sur trois serveur configurés à l’identique un seul ne fonctionne pas.

Je souhaite que l’utilisateur de pure-ftpd (ftpuser) puisse modifier les fichiers qui ont pour groupe www-data.

Les dossiers accessibles en FTP sont dans le dossier serveur:

Exemple de ces dossiers:

drwxrwx---  7 gameserver www-data        4096 Jun 29 23:04 8fd675ad47f941ccb5949126de8bdb73_1606553ebfac9de1dd2fba6b05ec372e
drwxrwx---  7 gameserver www-data        4096 Jul  2 21:11 8fd675ad47f941ccb5949126de8bdb73_7f97806e0bfe2d2c50680e00cf98285a
drwxrwx---  7 gameserver www-data        4096 Jul  8 22:24 8fd675ad47f941ccb5949126de8bdb73_8f5d8bfb551a774ab71b4be742122d72

Extrait du fichier /etc/passwd:

www-data:x:33:33:www-data:/var/www:/bin/sh
ftpuser:x:5001:5001::/dev/null:/etc
gameserver:x:5002:5002::/home/gameserver:/bin/sh

Extrait du fichier /etc/group:

www-data:x:33:ftpgroup
ftpgroup:x:5001:
gameserver:x:5002:

Le mystère réside dans le fait que cette configuration fonctionne sur deux de mes autres serveur, on dirais que le fichier group n’est pas pris en comte !

Pure ftpd accepte bien le login, sans autre erreur:

Et le message de filezilla:

Je cherche depuis deux jours et j’avoue être à court d’idée, vos lanternes ne sont pas de refus.

Si je met ftpgroup ou ftpuser à mes dossier ça fonctionne parfaitement , mais ce n’est pas le but recherché.

Alors est-ce qu’un de mes serveur est en panne, ou les deux autre sont tombés en marche ?

Eliott.

ça c’est mit à fonctionner sans aucune raison.

J’ai l’impressions qu’en cas de modification des droits il faut supprimer l’identifiant et le recréé sinon c’est pas pris en compte,

sécurité ou bug ?

Non en général la prise en compte des changement de group s’effectue au redémarrage de la session utilisateur. Donc si tu as redémarré ta machine le fichier a été relu et pris en compte … enfin c’est ma théorie :wink: