`ls` 显示数字用户 ID 是什么意思?

rol*_*zan 10 user-management

我对 ubuntu 系统相当陌生。我们有一个 Ubuntu 服务器,用于托管我们的 WordPress 站点,当我ls -lh在目录中执行命令时,我看到了很多 1002 个用户,例如:

-rw-rw-r-- 1 1002 www-data 3.0K May 7 2014 wp-login.php
Run Code Online (Sandbox Code Playgroud)

什么是用户,或者谁是用户1002

小智 13

1002 是拥有该文件的用户的 UID。使用数值代替用户名意味着拥有该文件的用户不再存在于 /etc/passwd 文件中。

如果您运行,cat /etc/passwd您将看到系统上所有用户帐户的列表。

root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
Run Code Online (Sandbox Code Playgroud)

第一个整数是 UID,或用户的唯一数字标识。第二个是 GUID,它与用户的主要组号有关。

您是否进行了任何更改,或从系统中删除了拥有该文件的用户?