Linux下面无法使用常用的命令

1. 问题

在linux服务器上新增加一个用户,如下:
useradd -m test
创建好之后发现,linux下面好多常用命令均无法使用,比如:ls,history,tab也无法补齐。

与正常的用户环境相比,发现
echo $BASH输出的结果不一样,正常的用户环境下输出的是shell,而异常的用户环境下输出的是sh。

2. 解决办法

打开/etc/passwd,在异常的用户后面添加/bin/bash发现,环境正常了。

猜你喜欢

转载自blog.csdn.net/topsluo/article/details/79614787