用户是否可能属于 Linux 中的组,但组名未列在/etc
目录中的组文件中。如果是这样,有哪些例子?
可能存在组定义的替代位置,如 中所述nsswitch.conf
:
文件系统对象可能属于未在 中定义的 UID 或 GID /etc/passwd
,/etc/groups
或通过任何替代名称服务定义。就内核而言,这是完全可以接受的,因为无论如何都是用户空间提供到人类可读名称的映射。在这种情况下,用户空间工具通常会显示数字 ID 而不是名称。
另一方面,虽然完全有可能,但具有无效 UID 或 GID 的对象通常表明存在某种意义的问题 - 通常是用户在没有正确处理其文件的情况下被删除。这种情况在大多数情况下是不可接受的,因为如果有问题的 UID/GID 被重新用于新用户/组,新用户/组现在发现自己拥有来自过去用户的许多文件,则它允许信息泄漏的可能性。 ..
如果您提到您的实际问题,我们可能会提供更多帮助...
归档时间: |
|
查看次数: |
1182 次 |
最近记录: |