今天建立跳转机用户登录,出现异常,提示“This account is currently not available”。
由于是分两批次建立的,中间改过脚本文件,不确定问题原因。逐台登录看用户权限。
问题原因:
上网检索了一 下发现是用户的shell禁止登录的问题
解决办法:
比如我是 su apache的时候出现的问题
用vi看看 apache的帐号信息
cat /etc/passwd | grep apache
发现它的shell是“/sbin /nologin”,需要将起改成“/bin/bash”
用命令解决:
usermod -s /bin/bash username
登录正常。
就是SHELL引用了不能登陆的方法
转载于:https://blog.51cto.com/13868278/2149022