1. 问题
在linux服务器上新增加一个用户,如下:
useradd -m test
创建好之后发现,linux下面好多常用命令均无法使用,比如:ls,history,tab也无法补齐。
与正常的用户环境相比,发现
echo $BASH输出的结果不一样,正常的用户环境下输出的是shell,而异常的用户环境下输出的是sh。
2. 解决办法
打开/etc/passwd,在异常的用户后面添加/bin/bash发现,环境正常了。
1. 问题
在linux服务器上新增加一个用户,如下:
useradd -m test
创建好之后发现,linux下面好多常用命令均无法使用,比如:ls,history,tab也无法补齐。
与正常的用户环境相比,发现
echo $BASH输出的结果不一样,正常的用户环境下输出的是shell,而异常的用户环境下输出的是sh。
2. 解决办法
打开/etc/passwd,在异常的用户后面添加/bin/bash发现,环境正常了。