Bekijk Volledige Versie : user omzetten naar reseller
Goedemorgen,
Iemand die zo weet hoe je eenvoudig een gebruiker om kan zetten van user-level naar reseller-level? In directadmin dus..
Of moet je de gebruiker dan verwijderen en opnieuw aanmaken? dat zou jammer zijn want er hangt al wat data aan..
vrgr Chris
Yourwebhoster
30/01/10, 11:24
Ik heb toevallig gisteren heel eventjes naar gekeken, maar omdat ik 1-2-3 niet een oplossing zag en geen data aanwezig was het accountje toch maar opnieuw aangemaakt.
Het enige wat ik gevonden heb is een out-dated tooltje die niet meer te downloaden is, verder heeft DA zelf niet deze mogelijkheid.
Edit: Een andere oplossing is een reseller account aanmaken en daar de user account onder plaatsen.
Check je directadmin/scripts/ directory, daar staat namelijk een scriptje user_to_reseller.sh :)
DA heeft deze mogelijkheid zeker wel.
# pwd
/usr/local/directadmin/scripts
[root@xeon-1 scripts]# ls -ltr move_user_to_reseller.sh
-rwx------ 1 diradmin diradmin 2125 Sep 11 20:25 move_user_to_reseller.sh
Yourwebhoster
30/01/10, 11:28
Aha, vond het al zo vreemd (sorry :)). Maar goed, zoals gezegd snel even gezocht en dan krijg je dat, in dit geval was het voor mij niet zo'n probleem.
Pfff toppie :) dat scheelt een hoop werk!
:thumbup:
In het verleden regelmatig gebruikt, werkte toen prima, maar geen idee hoe dat met de laatste Custombuild gaat, maar DA kennende zit dat wel goed. Backup de user hoe dan ook voor dat je begint, je weet maar nooit.
Die scripts van DA zijn inderdaad een uitkomst en werken perfect. Heb ze al meerdere keren gebruikt en zelfs een paar aangepast naar onze eigen behoeften. Backup is altijd wel een vereiste, voor elke grote change die je uitvoert.
Ik heb een klant die is directadmin user en daar staat een site op maar dat is een benden geworden. Intussen wil hij een nieuwe site bouwen maar het liefst onder een nieuw account zodat deze schoon is. Als hij klaar is met bouwen van de site dan moet de domeinnaam overgezet worden en hoe kan ik dat het beste doen? Zou dat ook via zo'n scriptje kunnen?
Ik heb een klant die is directadmin user en daar staat een site op maar dat is een benden geworden. Intussen wil hij een nieuwe site bouwen maar het liefst onder een nieuw account zodat deze schoon is. Als hij klaar is met bouwen van de site dan moet de domeinnaam overgezet worden en hoe kan ik dat het beste doen? Zou dat ook via zo'n scriptje kunnen?
Je geeft zelf het antwoord al.
Klant wil dus een nieuw account.
Dus erg simpel op het moment dat de nieuwe klaar is verwijder je de oude user incl domein uit DA en maakt meteen een nieuwe user aan met dat domein.
Daar heb je geen script voor nodig en al zeker niet in jou situatie.
Maar dan maak ik zijn domeinnaam weer aan in het account en moet daarna de files nog even verplaatsen naar de public_html map van de domeinnaam zelf?
Ik heb in zijn nieuwe account even domeinnaam1.nl gemaakt waar hij via IP url bij kan.
Yourwebhoster
30/01/10, 18:44
Daar is ook een scriptje voor, staat in dezelfde dir. Een paar maanden geleden gedaan, maar ik zou nu kiezen voor het domein opnieuw aanmaken aangezien ik toen merkte dat het een en ander niet goed stond (wat precies kan ik mij niet herinneren, het was iig niet cruciaal).
cd /usr/local/directadmin/scripts
sh move_domain.sh domein.tld huidigegebruiker nieuwegebruiker
tweede domeinnaam aan het account toevoegen, b.v. met de naam ontwikkeling.domeinnaam.tld.
Daaronder, dus in die public_html lekker laten bouwen. Als het af is, de domeinnamen wijzigen, mail blijft dan ook behouden.
Yourwebhoster
30/01/10, 18:54
tweede domeinnaam aan het account toevoegen, b.v. met de naam ontwikkeling.domeinnaam.tld.
Daaronder, dus in die public_html lekker laten bouwen. Als het af is, de domeinnamen wijzigen, mail blijft dan ook behouden.
Dit is inderdaad een beter idee, en als je de boel schoon wilt houden zou ik zeker hiervoor gaan.
Dit is inderdaad een beter idee, en als je de boel schoon wilt houden zou ik zeker hiervoor gaan.
Sluit me daarbij aan, wij doen dat ook altijd.
tweede domeinnaam aan het account toevoegen, b.v. met de naam ontwikkeling.domeinnaam.tld.
Daaronder, dus in die public_html lekker laten bouwen. Als het af is, de domeinnamen wijzigen, mail blijft dan ook behouden.
Hmm dit is inderdaad wel de meest praktische oplossing :-) Dank!
Voor de volledigheid nog even de volledige procedure voor het veranderen van een user naar reseller:
Als het script nog niet eerder is geïnstalleerd:
cd /usr/local/directadmin/scripts
wget http://www.servermonkeys.com/projects/els/directadmin/user_to_reseller.sh
chmod 700 user_to_reseller.sh
chown diradmin:diradmin user_to_reseller.sh
Daarna:
cd /usr/local/directadmin/scripts
./user_to_reseller.sh gebruikersnaam
Huh? Waarom heb je nu een third party tool gebruikt in plaats van het script wat DirectAdmin standaard op je server plaatst?
Yourwebhoster
31/01/10, 22:19
Vraag ik me ook af, zit standaard ingebakken in DA. Daarnaast doet je linkje het niet :)
Ja, dat was een foutje met copy en pasten, maar ik kan het nu niet meer aanpassen :)
Ik wilde alleen
chmod 700 user_to_reseller.sh
chown diradmin:diradmin user_to_reseller.sh
en
cd /usr/local/directadmin/scripts
./user_to_reseller.sh gebruikersnaam
posten.
Daar heb ik het mee gedaan, met move_user_to_reseller.sh kan je volgens mij alleen de users tussen resellers verplaatsen.