【问题标题】:cPanel Unable to get user id for usercPanel 无法获取用户的用户 ID
【发布时间】:2013-06-27 15:52:53
【问题描述】:

我有三台服务器,我们称它们为 Ebonroc、Anzu 和 Onyx。

这三个都运行相同版本的 Redhat 和相同版本的 cPanel/WHM。

Onyx 是远程服务器,另外两个是本地服务器。

当我尝试使用 WHM“从另一台服务器复制一个帐户”工具从 Onyx 复制和帐户到 Ebonroc 时,它失败了,只有这个错误。 (无法在 /usr/local/cpanel/scripts/pkgacct 第 155 行获取用户 $Username 的用户 ID。命令失败,退出状态为 255)。

如果我将同一个帐户从 Onyx 复制到 Anzu,它会起作用,如果我在转移到 Anzu 后将同一个帐户从 Anzu 复制到 Ebonroc,它也会起作用,但它永远不会从 Onyx 到 Ebonroc。

Ebonroc 和 Anzu 都在同一个防火墙后面,我没有看到任何服务器尝试期间被阻止。

有人知道为什么我不能在 Onyx 和 Ebonroc 之间转移吗?

【问题讨论】:

    标签: cpanel


    【解决方案1】:

    您应该仔细检查帐户名称(cPanel 用户名)是否存在于服务器 Onyx 中。

    尝试 grep 用户名 /etc/trueuserdomains

    并看到该帐户存在。如果您确定帐户 user_name 存在,请尝试手动备份该帐户

    /scripts/pkgacct 用户名

    如果仍然出现上述错误,请检查 /etc/passwd 文件

    grep 用户名 /etc/passwd

    您应该会看到如下所示的一行

    user_name:x:uuu:ggg::/home/user_name:/bin/bash

    如果您没有为帐户启用 shell 访问权限,您可能会看到 /usr/local/cpanel/bin/noshell 而不是 /bin/bash

    uuu >> 用户ID

    ggg >> 组ID

    如果您没有得到“grep user_name /etc/passwd”的任何操作,则说明该帐户未正确创建。

    如果账户创建不正确,cPanel 无法检测到相应的详细信息。

    让我们知道您的结果。

    【讨论】:

    • 这个回复不仅仅是答案。
    • 是的,非常感谢您的详细回答。我能够解决问题,但我忘了在这里发帖,我很抱歉。
    猜你喜欢
    • 1970-01-01
    • 2020-04-19
    • 2017-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多