有一个新的脚本在测试这个。 示例用法:
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。