报出这种:This account is currently not available错误的话,是因为这个用户不准登录。
uucp:/sbin/nologin
其中/sbin/nologin是缺少解释器,与正常的hadoop:/bin/bash相比,/bin/bash为解释器。
解决:
vi /etc/passwd
将 /sbin/nologin改成/bin/bash
改完之后,再切换用户,会出现:
这是缺少.bash文件,需要复制隐藏文件到它的家目录
cp /etc/skel/.* /usr/local/mysql /xxx/xxx/xx