No utmpx entry. You must exec "login" from the lowest level "sh“

No utmpx entry. You must exec "login" from the lowest level "sh 怎么解决?
我做了下面的处理后:
cd /var/adm
mv utmpx utmpxbak
touch utmpx

telnet 恢复了正常,可在该机器的终端下执行login 命令时,又报了上面相同的错误。而且重新启动机器以后,telnet时还是报相同的错误!
A:进入单用户模式,清空(不是删除)这两个文件
# cat /dev/null >; /var/adm/wtmpx
# cat /dev/null >; /var/adm/utmpx

之后,重新启动系统

你可能感兴趣的:(login)