#一般安全起见生产环境都会禁止root账号登录,基本上都是用普通用户ssh登录以后再切换root账户。

#而默认sudo su -切换root是需要密码的。

解决:

1.编辑配置文件/etc/pam.d/su

1
2
3
vim /etc/pam.d/su
# Uncomment the following line to implicitly trust users in the "wheel" group.
auth            sufficient      pam_wheel.so trust use_uid     #这行去掉注释"#"号

2.编辑配置/etc/sudoers

1
2
3
vi /etc/sudoers
 
# %wheel        ALL=(ALL)       NOPASSWD: ALL          #找到这行,去掉注释

3.创建普通用户加入到wheel组,如若已创建普通账号则执行第二步即可。

1
2
useradd darren
usermod darren -g 10 -G wheel


4.测试登录

1
2
[darren@zabbix_server ~]$ sudo su -
[root@zabbix_server ~]#


测试成功!