如何知道用户何时登录linux机器?

时间:2009-11-30 09:47:57

标签: linux linux-kernel

我对linux编程很陌生。我想在用户登录时创建一个包含一些信息的日志文件。那么在用户登录时哪里可以找到某个事件?有什么结构在用户登录时有一些标志吗?

由于

2 个答案:

答案 0 :(得分:0)

utmpwtmp文件包含上次登录数据。 See the man page for more information.

答案 1 :(得分:0)

阅读utmp(5)getutent(3)

的手册页

文件:

   /var/run/utmp
   /var/log/wtmp

包含有关当前使用该系统的人员的信息。 wtmp文件记录所有登录和注销,utmp文件包含登录的类型,登录的人等信息。