linux中文件所有者字段中的“数字”是什么意思?

Mir*_*age 22 ls users files

我将许多文件复制到我的新 linux 主机。我看到所有文件的所有者和组都设置为515. 这意味着什么?

小智 26

您可能做了一个副本,保留了这些文件的原始组和所有者。在 linux 内部,所有者和组基本上只是一个 id(在您的情况下,数字 515)。然后将此 id 映射到/etc/passwd或 中列出的组和用户名/etc/group。您将看到,在这些文件中,您可以找到用户名以及用于该特定用户和组的 ID。

最有可能在/etc/groupand 中/etc/passwd,未列出 id“515”,因此显示了 id 本身。

您可以分别使用命令chown和将所有者和组更改为现有所有者和组chgrp


小智 7

这意味着:

  1. 该文件归用户所有:组 515:515
  2. 用户和组 ID 515 未在 /etc/passwd 或 /etc/group 中定义为分配给特定用户和组。