首页 > 代码库 > 对于服务器中的账户统计及分类项目
对于服务器中的账户统计及分类项目
<style></style>
统计数据:用户最后登录时间,允不允许用户存在1.输入命令:grep -i carlton /etc/passwd /etc/shadow
[root@oc3408554812 ~]# grep -i carlton /etc/passwd /etc/shadow/etc/passwd:carlton:x:500:501:carlton:/home/carlton:/bin/bash/etc/shadow:carlton:$1$KujCOw42$c8r/NB20ORvD4DC6wNTZp/:17017:1:90:7:::
通过这个命令判断用户是否允许登录,存在会有三种结果:a.name:!!:13675:0:99999:7::: #以两个感叹号开头
b.不是以/bin/bash 结尾 c.没有结果总结:a和b 只要占用一种就是系统不允许,如果是c 则代表不存在该账户2.检测账户的最后登录时间last carlton #查看最后的账户登录信息who -a wtmp.* |grep carlton #查看账户最后的登录时间,time_last_login,wtmp.*看系统中有几个,一般是一个一个查看3.time_last_login =1474870032将1474870032变换成标准时间,时间戳换算4.以上讲解的是linux操作系统,下面来讲解AIX操作系统a.进入/tmp 执行touch idlist ,将ID贴进去,退出,执行shell 脚本 for i in `cat idlist`; do echo --- $i --- ; grep $i /etc/passwd ; lsuser -f $i |grep -i time_last_login || grep -p $i /etc/security/passwd ; done 2> /dev/nullb.根据脚本的执行结果将结果进行分类,最终统计进表格
对于服务器中的账户统计及分类项目
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。