背景

终端 SSH 远程连接到 ubuntu 服务器后,只显示了一个$符号,没有主机名和当前路径的前缀显示

解决方法

1、编辑passwd 文件

使用以下命令编辑(需要给当前用户开通 sudo 权限,因为 passwd 需要 root 权限才能编辑)

sudo vim /etc/passwd

2、对应的用户新增 bash 权限

找到对应的用户,例如:我的用户是 webapp

这里改成/bin/bash,如果没有的则在末尾追加

3、退出当前用户重新登录

再次重新执行 ssh 命令连接,可以看到已经正常显示前缀了

更多推荐