欢迎大家访问博主的博客新家:IT博客达人网 (http://www.blogdaren.com)[耶]
  • 微信微信

LINUX如何查看是否存在特权用户以及是否存在空口令用户?

manon 2017-5-16 17:06 未分类 抢沙发 31人打酱油 打开侧边栏| 关闭侧边栏

1. 查看是否存在特权用户

通过判断uid是否为0来查找系统是否存在特权用户,使用命令awk即可查出:
root@developer:~# awk -F: '$3==0 {print $1}' /etc/passwd

2. 查看是否存在空口令用户

安全起见,在/etc/passwd中用户的密码是被保护的状态,即使用了*号来隐藏。而实际的密码内容是加密后保存在/etc/shadow文件中了,我们确认是否存在空口令的用户就确认该文件中密码对应字段的长度是否为0,如果为0则证明该用户密码为空。首先看一下shadows文件的结构:【root:】后面的即为加密后的密码内容。
通过使用命令来查找是否存在该字段长度为0的用户:
root@developer:~# awk -F: 'length($2)==0 {print $1}' /etc/shadow

3. 新建用户并且将用户密码设置为空,进行模拟演练:

useradd username
passwd -d username
正文部分到此结束

版权声明:除非注明,本文由( manon )原创,转载请保留文章出处

本文链接:LINUX如何查看是否存在特权用户以及是否存在空口令用户?

继续浏览:木有标签

【原创】LINUX下su切换用户出现: This account is currently not available
【原创】比特币勒索病毒攻防措施以及各操作系统官方补丁下载地址

发表评论

看看右边的头像对不对?→_→