Domains

Direct-Admin 控制面板:如何將其他域移至經銷商使用者?

  • January 18, 2016

在直接管理控制面板中,我創建了一個經銷商。

將我的舊 cpanel 伺服器備份轉換為直接管理並轉移到我的新直接管理面板。

但是在直接管理伺服器中恢復完整備份時,創建一個使用者,所有域都為該使用者添加為附加域而不是普通使用者。

例如,我有一個經銷商使用者名maindomain和另一個使用者transuser

現在所有域都是transuser的附加域,當我使用transuser登錄時顯示域管理員。

如何將這些域移至主域經銷商?

並在經銷商下創建的普通使用者中顯示使用者和域分開?

注意:我有專用的伺服器和 ssh 訪問權限和直接管理員,管理員級別。

我的使用者列表中的圖片:

在此處輸入圖像描述

我在直接管理員論壇中找到了我的問題的答案:

將域從一個使用者轉移到另一個使用者

有一個新腳本正在對此進行測試。範例用法:

cd /usr/local/directadmin/scripts

./move_domain.sh domain.com olduser newuser

如果newuser尚不存在,則使用 創建newuserfakedomain.com轉移域,然後刪除fakedomain.com

請注意,如果您有任何 apache 擁有的文件,它們將被chown-ed 給新使用者。此外,如果您apache_public_html=1的 directadmin.conf 中有,我建議您將其更改為apache_public_html=0並使用安全訪問組方法。

較舊(過時)的方法:

  1. 轉到經銷商面板 -> 管理使用者備份並備份擁有您要轉移的域的使用者。

  2. 以該使用者身份登錄,進入使用者面板 -> 域管理 -> 更改域名,然後將該域的名稱更改為不同的名稱(即:從 domain.com 到 domain2.com)。這樣做是為了讓您可以在另一個帳戶上恢復域,而不會 DA 抱怨它已經存在。

  3. 返回經銷商面板,並創建一個新使用者。將域設置為您要轉移的域的實際名稱。如果使用者已經存在,那麼只需通過使用者面板 -> 域管理菜單創建域。

  4. 從步驟 1 中進行備份,將 olduser.tar.gz 重命名為 newuser.tar.gz,其中 newuser 是您要轉移到的名稱,olduser 是您要轉移到的名稱。

  5. 從 Reseller Panel -> Manage User Backups,選擇 newuser.tar.gz 並將其還原到 newuser 帳戶。這應該將域中的所有數據設置為新使用者。

  6. 一旦你確認一切都正確並且應該是正確的,重新登錄 olduser 帳戶並刪除 domain2.com。

引用自:https://serverfault.com/questions/560955