PDA

Bekijk Volledige Versie : Accounts verdwenen



Mathieu
03/06/08, 15:03
Hallo

Als ik onder 'Admin Level' alle accounts weergeef, zie ik bijv. 20 accounts staan onder Reseller 'Admin'.

Maar als ik dan naar m'n Resellerlevel 'Admin' ga, staan die accounts daar niet tussen.. en ik kan ze dus ook niet backuppen...

Wie heeft enig idee aub?
Alvast bedankt!

Mathieu

Geert-Jan
03/06/08, 15:09
Kijk in de betrefende files even na of al die gemiste users ook onder creator admin staan, + in betreffende files of ze un de user list staan van reseller admin.

Mathieu
03/06/08, 15:14
Gefixt.. bedankt!
Ik heb de users moeten invullen in de users.list, blijkbaar waren ze verdwenen..

Tim.Bracquez
03/06/08, 15:16
Wij zijn tegen dit probleem ook al tegen gelopen met een apparte reseller

DirectAdmin support gaf ons dit door:


cd /usr/local/directadmin/data/users
grep creator=gethostres */user.conf | cut -d/ -f1 > gethostres/users.list


gethostres == de reseller, in jouw geval moet dit admin zijn (2x in mijn code vervangen)

Dit gaat de reseller user list herbouwen

Vermoedelijk meer dan 1000 users?

Mathieu
03/06/08, 15:25
Inderdaad, het is opgelost nu, bedankt!

Tim.Bracquez
03/06/08, 15:35
Inderdaad, het is opgelost nu, bedankt!

Ik raad u aan deze in een cron te draaien elke nacht rond 0uur. (De tally start om 0u10 als deze nog niet herzet is naar een later uur)

Dit was de oplossing van vele problemen met 'verdwenen' users in DA

Serveo
03/06/08, 15:53
Bedankt ik zal deze fix ook even opnemen, heb dit probleem ook al eens gehad

Tim.Bracquez
03/06/08, 16:04
Bedankt ik zal deze fix ook even opnemen, heb dit probleem ook al eens gehad

let wel op dat mijn code niet meer gaat werken bij meer dan ~2000 users omdat dan het commando 'Argument list too long' geeft.

* Dit kan je oplossen door per Letter in een aparte user list file toe te voegen en achteraf deze samen te voegen. (a*/user.conf, vergeet 'A' dan ook niet)
* Of via perl scriptje je search / add te doen.
* ...

Vermoedelijk kom je ook nog op andere problemen als je meer dan 2000 users hebt :) (exim bug (poort 80), httpd reload 'iedere minuut', uitvallende PHP / CGI / SSL bij random users, execute time DA, traag inlezen users, ... etc)