使用sudo su从一个普通用户切换到另一个普通用户如何免密

前言

每次从usera用户切换到userb的时候:

[usera@node01 ~]$ sudo su - userb
[sudo] password for usera: 

这个时候每次都要输入usera的密码,感觉很麻烦

如何解决

  • sudo vim /etc/sudoers
  • 尾部添加
usera ALL=(ALL:ALL) NOPASSWD:ALL

测试

[usera@node01 ~]$ sudo su - userb
Last login: Wed Dec 18 15:13:12 CST 2019 on pts/0
[usera@node01 ~]$

可以看到不需要再次输入密码了

后记

看到网上有人说:
把/etc/passwd中的
usera:x:0:0:usera:/usera:/bin/bash,中的x删掉就可以了
变为:
usera::0:0:usera:/usera:/bin/bash

这种虽然可以实现,但是出于安全性考虑不建议

发布了237 篇原创文章 · 获赞 140 · 访问量 17万+

猜你喜欢

转载自blog.csdn.net/Android_xue/article/details/103610916