Op een server gebruik ik quota's om de gebruikte diskspace per user onder controle te houden.
De server betreft een webserver met o.a. php er op. Een aantal gebruikers gebruikt een php-upload scriptje voor het uploaden van bestanden. Bij het uploaden wordt het bestand gecreeerd met als eigenaar apache. Zodoende worden deze bestanden niet meegenomen in de quota.
De bedoeling is dat dit wel wordt meegnomen in het verbruik.
Een simpele (maar imho weinig effectieve) workaround zou zijn om bijvoorbeeld dagelijks alle bestanden in de user-dir als eigenaar de betreffende user te geven. Maar met deze methode gaat de upload natuurlijk alsnog gewoon door. Hoe het vervolgens met chmodden gaat weet ik niet. (maar das een questie van testen).
Nog een mogelijkheid is om regelmatig te checken op diskspacegebruik d.m.v. bijvoorbeeld du /home/$username. nadeel hiervan is dat er slechts een notificatiefunctie mogelijk is, en geen limit. ook weer niet ideaal dus.
Het aanpassen van scripts is ook nog mogelijk, maar mijn users kunnen zelf natuurlijk ook hierbij, en sommige zullen de scripts zelf beheren, en dit liever niet doen. En beveiliging tegen misbruik is hier ook niet.
Wat natuurlijk ideaal zou zijn is een limit op een directory, in plaats van op een useraccount. hier heb ik tot nu toe niks bruikbaars over kunnen vinden... zijn hier mogelijkheden voor? aparte partities valt af, dit is bijna niet te managen, en te veel werk.
Of zijn er misschien nog andere mogelijkheden om mijn probleem te verhelpen?
De server betreft een webserver met o.a. php er op. Een aantal gebruikers gebruikt een php-upload scriptje voor het uploaden van bestanden. Bij het uploaden wordt het bestand gecreeerd met als eigenaar apache. Zodoende worden deze bestanden niet meegenomen in de quota.
De bedoeling is dat dit wel wordt meegnomen in het verbruik.
Een simpele (maar imho weinig effectieve) workaround zou zijn om bijvoorbeeld dagelijks alle bestanden in de user-dir als eigenaar de betreffende user te geven. Maar met deze methode gaat de upload natuurlijk alsnog gewoon door. Hoe het vervolgens met chmodden gaat weet ik niet. (maar das een questie van testen).
Nog een mogelijkheid is om regelmatig te checken op diskspacegebruik d.m.v. bijvoorbeeld du /home/$username. nadeel hiervan is dat er slechts een notificatiefunctie mogelijk is, en geen limit. ook weer niet ideaal dus.
Het aanpassen van scripts is ook nog mogelijk, maar mijn users kunnen zelf natuurlijk ook hierbij, en sommige zullen de scripts zelf beheren, en dit liever niet doen. En beveiliging tegen misbruik is hier ook niet.
Wat natuurlijk ideaal zou zijn is een limit op een directory, in plaats van op een useraccount. hier heb ik tot nu toe niks bruikbaars over kunnen vinden... zijn hier mogelijkheden voor? aparte partities valt af, dit is bijna niet te managen, en te veel werk.
Of zijn er misschien nog andere mogelijkheden om mijn probleem te verhelpen?