我最近为客户在服务器上安装了一些 PHP 站点。一个人打电话给我,告诉我他似乎无法上传到目录img
。我进去查看了该目录的所有者。所有者被设置为名为 的用户518
。我仍然能够chown -R someuser img/
解决该问题,但我更担心目录的所有者被设置为518
.我从未见过将所有者设置为数字,而且我自己当然也没有设置该所有者。用户设置为518是什么意思?难道我被闯入了?当我运行时,cat /etc/passwd
我没有看到518
其中有任何指定的用户。我正在运行Ubuntu。
答案1
当您看到数字 UID 而不是名称时,这仅意味着您的主机无法解析该 UID。例如,名称服务中没有条目。就这些。它的来源是一个完全不同的谜团,如果没有更多细节,很难回答。
我首先检查您的 LDAP 目录或其他名称服务,看看是否定义了 UID 518。
不过,解决此类问题的一种常见方法是解压“tar”存档,该存档默认保留源中的 UID/GID 信息。