跑步后
ps aux
Run Code Online (Sandbox Code Playgroud)
命令我看到这一行
500 23931 0.0 0.6 63764 6880 ? S 08:49 0:01 /usr/sbin/sw-cp-serverd -f /etc/sw-cp-server/config
Run Code Online (Sandbox Code Playgroud)
我是整个 vps 管理的初学者,所以我问我是否应该担心?
用户 500 只是一个普通用户。通常,用户 500 是系统上的第一个用户,最近的更改(对 /etc/login.defs)在许多发行版中已将最小用户 ID 更改为 1000,因此现在通常 1000 是第一个(非 root)用户。
您可能会看到一个系统已从旧状态升级到新状态,但仍有一些进程在 uid 500 上敲响。您可以通过首先检查您的发行版现在是否确实应该使用 1000 来更改它,如果所以自己修改 login.defs 文件,在 /etc/passwd 和 chown/chgrp 中重新编号用户帐户的所有文件,通常在 /home/ 中,然后重新启动。
但是在回答您的问题时,不,您完全不应该真正担心这一点。它将显示为“500”而不是用户名,因为 /etc/passwd 中的 o 用户的 uid 设置为 500,仅此而已。
您也可以使用id我愿意打赌它会为您返回 1000来显示您当前的数字。
编辑:cjc 的回答也是可能的。没有更多信息就很难说。
如果ps仅显示用户的 UID 而不是用户名,则意味着该 UID 的用户名不存在/etc/passwd任何原因。UID 500 是一些 Linux 发行版上常见的第一个“真实”用户。
您可以调查/usr/sbin/sw-cp-serverd进程是如何启动的。可能root会启动它然后删除权限,但它被配置为删除特定 UID 而不是用户名的权限。也有可能该进程是由 UID 500 的用户启动的,并且该用户在该进程启动后被删除。/usr/sbin/sw-cp-serverd 进程的细节我不太熟悉。
更新:
嗯,我hald以 UID 68 运行,但该 UID 在 /etc/passwd 中有一个条目。我不确定为什么ps aux只显示该进程的 UID 而不是其他进程。
无论如何,回到最初的问题:我不会那么关心它。
| 归档时间: |
|
| 查看次数: |
21646 次 |
| 最近记录: |