PDA

Bekijk Volledige Versie : alle pakketten aanpassen



snaaps
22/03/07, 09:19
Wij hebben onlangs onze pakketten aangepast.
Nu willen wij de bestaande klanten aanpassen in 1 keer.

Echter waneer wij de voor geprogrameerde pakketten aanpassen wordt dit niet bij de bestaande accounts aangepast.

Heeft iemand een idee of dit uberhoudt mogelijk is binnen directadmin?

VinceSTM
22/03/07, 09:25
kan dat niet met de api?

Voxio
22/03/07, 09:31
Je zou inderdaad iets met de API kunnen maken, zie ook http://www.directadmin.com/forum/showthread.php?t=1666

t.bloo
22/03/07, 09:33
dan heb je waarschijnlijk de setup van je users ooit met de hand gewijzigd. met het volgende tooltje kun je als root controleren of de users wel van een standaard package gebruik maken. zo ja, dan gaan de aanpassingen vanzelf goed, zo nee dan heb je ontzettend pech en moet je eerst de pakketten goed gaan zetten.



#!/usr/local/bin/php
<?php
$lines = array();
$command = 'cd /usr/local/directadmin/data/users/; grep package */user.conf';
exec($command, $lines);

foreach($lines as $line)
{
$parts = explode("/", $line);
$user = $parts[0];
$user = str_pad($user, 12, " ");
$parts = explode("=", $line);
$package = $parts[1];
echo $user." ".$package."\n";
}
?>

nzyme
22/03/07, 10:06
je gebruikers zijn toch gewoon gelinkt aan een pakket ? Dus als je een pakket veranderd zal de gebruiker toch meeveranderen ?

ErikKosters
22/03/07, 11:03
Klopt inderdaad, als ze dat pakket hebben geselecteerd zal het gewoon automatisch gewijzigd worden.

t.bloo
22/03/07, 13:01
je kunt in DA heel gemakkelijk (wat mij betreft te gemakkelijk) de details voor een user veranderen, zodat je dan niet meer aan dat pakket gelinkt bent.

reseller > list users > modify user xxx > bijvoorbeeld meer diskruimte > save > niet meer gelinkt aan een package