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

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

ls -lh我对 ubuntu 系统还不太熟悉。我们有一个 Ubuntu 服务器,用于托管我们的 WordPress 网站,当我在目录中执行以下命令时,我看到了很多 1002 个用户,例如:

-rw-rw-r-- 1 1002 www-data 3.0K May 7 2014 wp-login.php

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

答案1

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

第一个整数是 UID,即用户的唯一数字标识。第二个整数是 GUID,它属于用户的主要组号。

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

相关内容