Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/04/2010, à 22:51

KaNa

[Pure-FTPd-MySQL] Modifier le poids du FTP d'un "user"

Bonjour à tous,

J'explique un peu, alors j'ai mis en place Pureftpd avec gestion des utilisateurs avec MySQL.
Les utilisateurs ont un Quota de 10Mo par exemple.

Cependant, je copie des fichiers via mon site sur le dossier du FTP de l'utilisateur.

Le poids du dossier n'est pas donc pas nul, il faudrait donc que je trouve un moyen pour mettre à jour le poids du dossier du FTP de cet utilisateur.

Sauf que je  ne vois pas comment faire sad .

Si une âme charitable passe par là smile .

Cordialement,

KaNa.


ACER TimelineX 4820TG-434G64Mn
[ Ubuntu 12.04 ]

Hors ligne

#2 Le 05/04/2010, à 20:25

dexinou

Re : [Pure-FTPd-MySQL] Modifier le poids du FTP d'un "user"

Si j'ai bien compris:

pure-quotacheck -u utilisateur -d /chemin/vers/son/dossier/ftp

Dernière modification par dexinou (Le 05/04/2010, à 20:26)


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#3 Le 05/04/2010, à 21:40

KaNa

Re : [Pure-FTPd-MySQL] Modifier le poids du FTP d'un "user"

Je suppose que cette commande est faite pour voir le quota d'un utilisateur, hors, je souhaite modifier la valeur de ce quota.
De plus je préciser que mes utilisateurs sont créés avec MySQL.

Je ne peux pas tester tout de suite la commande, je suis sous Windows pour le moment ( shame on me ^^ )

Dernière modification par KaNa (Le 05/04/2010, à 22:51)


ACER TimelineX 4820TG-434G64Mn
[ Ubuntu 12.04 ]

Hors ligne

#4 Le 13/04/2010, à 10:18

KaNa

Re : [Pure-FTPd-MySQL] Modifier le poids du FTP d'un "user"

Bon, on m'a finalement donné la réponse :

Virtual quotas are implemented in Pure-FTPd as simple files called
".ftpquota", located in the home directory of chrooted users. This file only
contains two numbers: the current number of files for this user and the
total size of the directory (+ its subdirectories), in bytes. When a new
file is uploaded, these numbers grow. When a file is deleted, these numbers
get smaller. Simple. Of course, when virtual quotas are enabled for one
user, that user must be 1) chrooted, 2) not allowed to write quota files, 3)
not allowed to forbid access to some directories to fool the counter.

En faite, un fichier .ftpquota est créé à la base de chaque FTP créé.

J'ai cependant une petite question.

Vu que pour Apache, le group/user est ftpgroup/ftpuser , qui est le même pour Pure-FTPd-MySQL.

Alors il suffit à l'utilisateur d'un FTP de créer un script .php pour modifier le contenu. Il me faudrait donc quelque chose pour bloquer cela ?


ACER TimelineX 4820TG-434G64Mn
[ Ubuntu 12.04 ]

Hors ligne

#5 Le 13/05/2010, à 11:20

KaNa

Re : [Pure-FTPd-MySQL] Modifier le poids du FTP d'un "user"

Up ? smile


ACER TimelineX 4820TG-434G64Mn
[ Ubuntu 12.04 ]

Hors ligne

#6 Le 24/08/2010, à 17:49

TizeN85

Re : [Pure-FTPd-MySQL] Modifier le poids du FTP d'un "user"

Hello!

Je remonte le fil! Si tu n'as pas déjà trouvé la réponse, le fichier .ftpquota est intouchable par l'utilisateur, seul pureftpd peut le modifier wink.

Par contre je cherche également un moyen de mettre à jour ce fichier avec des informations à jours (problème avec la copie des fichiers, genre installation automatique de blog, etc). Je pense qu'il faut voir du côté de la syntaxe de ce fichier et la modifier grâce à une petite commande du genre 'du' et envoyer le résultat dans ce fichier. Je cherche toujours!

Hors ligne