运行ps aux
后输出结果如下:
...
www-data 26254 0.0 0.7 27304 3544 ? S 15:07 0:00 /usr/sbin/apache2 -k start
1001 25807 0.8 0.8 48444 4332 ? Sl Sep03 1330:24 ./ts3server_linux_x86
...
www-数据是个阿帕奇2用户。没关系,这正是我所期望的-u
,但是什么1001?
答案1
这意味着用户 ID 为 1001,但该 ID 没有指定名称。例如,在 chroot 中运行的命令(在该 chroot 中定义的用户)不一定在 chroot 之外指定名称。
答案2
如果用户名超过 8 个字符,就会出现这种情况。
答案3
这最像进程启动后被删除的用户的用户 ID (uid)。或者可能是从 uid 解析用户名时出现某种故障。
答案4
这是用户 ID。有些情况下 Linux 不会显示用户名(这可能是权限问题)。查看此帖子: