标题: 关于注销过程的困惑。
iamyu
新生入学
Rank: 1



UID 219707
精华 0
积分 10(积分有什么用?)
帖子 2
阅读权限 10
注册 2007-12-9
状态 离线
发表于 2007-12-18 19:54  资料  个人空间  短消息  加为好友 
关于注销过程的困惑。

  网上看到一段文章如下:y?C3p7mt
       登录时,login程序填写这样一个结构,然后将其写入到utmp文件中,同时也将其添写到wtmp文件中。注销时, init进程将utmp文件中相应的记录擦除(每个字节都填以0 ),并将一个新记录添写到wtmp文件中。读wtmp文件中的该注销记录,其ut_name字段清除为0。在系统再启动时,以及更改系统时间和日期的前后,都在wtmp文件中添写特殊的记录项。
/C5K"nc/F7D      那么有两个问题我不太明白:
3j0m}1k f#H           1。既然注销时也把wtmp文件中的注销记录的ut_name字段清除为0,那么怎么知道是谁注销了呢?为什么要清除ut_name字段? ]Rxfqz
          2。注销时候往wtmp文件中写入了注销记录,那么这个注销记录中是否有记录该用户登录了多长时间的内容?C&G
zm,S&b1[$p

     thanks

顶部
flag
版主
Rank: 7Rank: 7Rank: 7
版主



UID 19801
精华 1
积分 28(积分有什么用?)
帖子 5581
阅读权限 100
注册 2002-7-19
状态 离线
发表于 2007-12-20 09:49  资料  个人空间  短消息  加为好友 
怎么知道?那是可以通过日志看的,为什么已经没有登陆的信息还要存在wtmp里?





上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。
顶部
不容错过的IBM 集群技术资源汇总
iamyu
新生入学
Rank: 1



UID 219707
精华 0
积分 10(积分有什么用?)
帖子 2
阅读权限 10
注册 2007-12-9
状态 离线
发表于 2007-12-20 11:18  资料  个人空间  短消息  加为好友 
但是ac命令是通过查看wtmp文件而实现的啊

顶部
不容错过的IBM 集群技术资源汇总
 



当前时区 GMT+8, 现在时间是 2008-5-17 06:01

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.081764 second(s), 5 queries

清除 Cookies - 联系我们 - Linux伊甸园 - Archiver - WAP