我有三台服务器,我们称之为Ebonroc,Anzu和Onyx。
所有三个版本都运行相同版本的Redhat和相同版本的cPanel / WHM。
Onyx是一个远程服务器,另外两个是本地服务器。
当我尝试使用WHM“将来自另一台服务器的帐户复制”工具从Onyx复制到帐户并进行帐户时,它只会出现此错误而失败。 (无法在/ usr / local / cpanel / scripts / pkgacct第155行获取用户$ Username的用户ID。命令失败,退出状态为255)。
如果我将同一个帐户从Onyx复制到Anzu,它将会起作用,如果我在Anzu转移到Anzu之后将同一个帐户从Anzu复制到Ebonroc,它也会起作用,但它永远不会从Onyx到Ebonroc。
Ebonroc和Anzu都在同一个防火墙后面,在任一服务器尝试期间都没有看到任何阻止。
有谁知道为什么我不能在Onyx和Ebonroc之间转移?
答案 0 :(得分:1)
您应该仔细检查服务器Onyx中是否存在帐户名称(cPanel用户名)。
尝试grep user_name / etc / trueuserdomains
并且看到该帐户存在。如果您确定帐户user_name存在,请尝试手动备份帐户
/ scripts / pkgacct user_name
如果您仍然遇到上述错误,请检查/ etc / passwd文件
grep user_name / etc / passwd
您应该会看到如下所示的行
USER_NAME:X:UUU:GGG :: /家/ USER_NAME:/斌/庆典
如果您没有为帐户启用shell访问权限,则可能会看到/ usr / local / cpanel / bin / noshell而不是/ bin / bash
uuu>>用户ID
ggg>>组ID
如果您没有获得“grep user_name / etc / passwd”的任何o / p,则表示该帐户未正确创建。
如果帐户未正确创建,则cPanel无法检测到相应的详细信息。
告诉我们你的结果。