首页 > 其他 > 详细

投机取巧,普通用户切root你还在输密码吗

时间:2016-05-05 11:10:35      阅读:207      评论:0      收藏:0      [点我收藏+]

今天没事,做了个小实验,普通用户切换如何省略密码
省略密码验证(下面是那个具体的实验内容)
 
很简单,只需把/etc/passwd中的root:x:0:0:root:/root:/bin/bash,改为root::0:0:root:/root:/bin/bash,就可以了,就是去掉了里面的x,这样root用户就不用密码了。其他用户也一样。

[root@localhost ~]# useradd   user01

[root@localhost ~]# passwd   user01

Changing password for user user01.

New UNIX password: 

BAD PASSWORD: it is based on a dictionary word

Retype new UNIX password: 

passwd: all authentication tokens updated successfully.

[root@localhost ~]# useradd   user02 

[root@localhost ~]# passwd  user02

Changing password for user user02.

New UNIX password: 

BAD PASSWORD: it is based on a dictionary word

Retype new UNIX password: 

passwd: all authentication tokens updated successfully.

创建完用户名密码后,现在切换下用户

[root@localhost ~]# su - user01

[user01@localhost ~]$ whoami 

user01

[user01@localhost ~]$ su - user02

口令:

[user02@localhost ~]$

输入用户口令后,才能切换

[user02@localhost ~]$ su - 

口令:

[root@localhost ~]# 

[root@localhost ~]# vim /etc/passwd

将x去掉

user01:x:502:502::/home/user01:/bin/bash

user02:x:503:503::/home/user02:/bin/bash

修改为如下格式

user01::502:502::/home/user01:/bin/bash

user02::503:503::/home/user02:/bin/bash

保存后再进行切换实验,

[root@localhost ~]# su - user01

[user01@localhost ~]$ whoami 

user01

[user01@localhost ~]$ su - user02

[user02@localhost ~]$ whoami 

user02

[user02@localhost ~]$

恭喜您,现在可以实现无密码切换用户

投机取巧,普通用户切root你还在输密码吗

原文:http://402753795.blog.51cto.com/10788998/1770284

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!