Linux 会将来自其他计算机的文件的所有者 ID 映射到 /etc/passwd 中的帐户名吗?

Linux 会将来自其他计算机的文件的所有者 ID 映射到 /etc/passwd 中的帐户名吗?

当我使用 ls -al 显示从互联网下载的文件时,

-rw-rw-r--  1  427 6011    7544 Jul 20  2006 INSTALL
-rw-rw-r--  1  427 6011    4229 Dec  9 15:36 Makefile.am
-rw-rw-r--  1  427 6011   27893 Dec 10 17:47 Makefile.in

我可以看到显示了所有者和组 ID,因为 /etc/passwd 和 /etc/group 中分别没有相应的条目。

我不太了解 linux,不敢编辑这些文件,我想知道是否有人已经知道 linux 是否会将来自其他计算机的文件的所有者 ID 映射到 /etc/passwd 中的帐户名并在必要时显示它们(例如,使用 ls -al 时)?

答案1

那里的 uid 和 gid 表明创建这些文件的人的所有者/组。事实上,由于您是从网上下载的,而且它看起来像是源 tarball,所以它们并不重要。如果您打算自己在主目录中使用这些文件,您可以覆盖 uid 和 gid,而不必担心您的计算机会崩溃。

在这种情况下,重要的是您既不是这些文件的所有者,也不属于这些文件的所有者组,并且权限设置为您没有写权限。要更改此设置,您只需通过“sudo chown : *”更改所有者/组即可。

相关内容