新建普通用户的登录shell默认为
/bin/sh
这个shell是没有tab键命令补全功能的。
修改方式如下
1,切换为root用户
su - root
2,打开用户信息文件
vi /etc/passwd
3,修改普通用户的shell为
/bin/bash
4,退出保存
补充:
用户信息文件第七列是指定用户的登录shell,这个shell决定了用户的权限。
#root用户
root:x:0:0:root:/root:/usr/bin/zsh
#日常使用账号,和root是同一个shell,和root几乎权限一样
#因为使用的系统是Ubuntu,服务器不需要这种日常账号。
first-user:x:1000:1000:eli,,,:/home/eli:/usr/bin/zsh
#普通用户
user1:x:1001:1001::/home/user1:/bin/sh