DirectAdmin nie pozwala na przenoszenie użytkowników pomiędzy resellerami, ale można to zrobić poprzez edycję plików konfiguracyjnych.
Załóżmy, że chcemy przenieść konto „seo” od resellera „admin” do „blogs”. Lista kont przypisanych do resellera znajduje się w pliku „users.list” w katalogu z ustawieniami resellera. Każda linia w pliku zawiera nazwę konta. Usuwamy konto, które chcemy przenieść z jednego pliku i dodajemy je do drugiego.
vim /usr/local/directadmin/data/users/admin/users.list vim /usr/local/directadmin/data/users/blogs/users.list
Nazwa resellera jest również zapisana w pliku konfiguracyjnym użytkownika „user.conf”.
cat /usr/local/directadmin/data/users/seo/user.conf | grep creator
Po wykonaniu powyższego polecenia uzyskamy nazwę resellera, który utworzył nasze konto. Otwieramy plik w edytorze i w polu „creator” wpisujemy nazwę resellera, do którego chcemy przenieść konto.
creator=blogs
Po zapisaniu zmian dokonanych w plikach należy odświeżyć dane. Poniższe polecenie dodaje do kolejki zadanie, które odświeży listę użytkowników widocznych w panelu.
echo "action=cache&value=showallusers" >> /usr/local/directadmin/data/task.queue
Po kilku minutach użytkownicy zostaną zaktualizowani.
Linki