RedHat 中的手指信息来自哪里?

Where does finger info come from in RedHat?

finger 命令生成的数据元素之一提供有关登录会话空闲时间的信息。 finger 在 RedHat 上从哪里获得这些信息?我查看了 /proc/<pid>/ 但没有找到任何有用的东西,而且文档没有涉及命令的实现。

那么,finger(或 w)在系统中的哪个位置提取此信息?

finger 程序从位于 /var/run/utmputmp 文件中获取此信息。