有一個新的腳本在測試這個。 示例用法:
cd /usr/local/directadmin/scripts
./move_domain.sh domain.com olduser newuser
如果新用戶尚不存在,則使用fakedomain.com創建新用戶,傳輸域,然后刪除fakedomain.com。
請注意,如果你有任何apache擁有的文件,他們將被授予新用戶。
另外,如果您在directadmin.conf中有apache_public_html = 1,我建議將其更改為:
apache_public_html= 0
并改用安全訪問組方法。
舊方法:
1)轉到經銷商面板 - >
管理用戶備份并為擁有您想要傳輸的
域名的用戶進行備份。
2)以該用戶身份登錄,進入用戶面板 - >域管理 - >更改域名,并將該域的名稱更改為不同的名稱(即:從domain.com到domain2.com)。這樣做是為了讓您可以在沒有DA抱怨它已經存在的情況下恢復另一個賬戶上的域。
3)返回到經銷商面板,并創建一個新用戶。將域設置為您想要傳輸的域的實際名稱。如果用戶已經存在,那么只需通過用戶面板 - >域管理菜單創建域。
4)從步驟1進行備份,并將其從olduser.tar.gz重命名為newuser.tar.gz,其中newuser是要傳輸到的名稱,olduser是您要傳輸的名稱。
5)從經銷商面板 - >管理用戶備份,選擇newuser.tar.gz并將其恢復到新用戶帳戶。這應該將域中的所有數據設置為新用戶。
6)一旦您確認所有內容都正確無誤并且應該如此,請重新登錄olduser帳戶并刪除domain2.com。