👉点击这里申请火山引擎VIP帐号,立即体验火山引擎产品>>>
CentOS/RHEL 8
CentOS/RHEL 7
远程登录实例,即使输入正确的密码,也显示Permission denied,使用其他用户可以正常登录,使用VNC界面登录,输入正确的密码,也不能登录。
使用root用户或者权限较高的用户登录系统。
将 /sbin/nologin 修改为/bin/bash,使用命令vi /etc/passwd修改结果如下:
test:x:1000:1000::/home/test:/bin/bash
使用root用户或者其他用户登录系统,查看/var/log/secure日志文件,报错如下:
sshd[1768]: User test not allowed because shell /bin/nologin does not exist sshd[1768]: input_userauth_request: invalid user test [preauth] sshd[1768]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=49.7.47.131 user=test
使用命令cat /etc/passwd | grep test查看结果如下:
test:x:1000:1000::/home/test:/bin/nologin
在配置中显示test用户被不允许登录系统