Linux 用户和组

Linux 用户和组

当我这样做时,cat /etc/passwd我会看到多个用户,但当我输入时,ls -l /home我只能看到其中的两个用户。

如何检查问题。

答案1

  1. /etc/passwd 中的倒数第二个字段是用户主目录 - 这可以在其他地方

  2. Root 的主目录通常位于 /root 中(因为当东西损坏时 root 需要能够访问,并且 /home 可能位于不同的驱动器上)

  3. 根据评论,系统帐户不应在 /home 中拥有主目录 - 它们受到不同的安全规则的约束,并且执行与人类不同的功能。

  4. 我见过系统帐户将其主目录配置为 /home 但不存在目录的实例(例如 WSL Ubuntu 上的 syslog)。这不是问题,因为该用户从未登录/从未进行过交互式会话

  5. 很可能在不同时创建主目录的情况下配置(普通)用户帐户......但在用户第一次登录时创建主目录 - 这是使用 PAM 模块实现的。

相关内容