登录后,命令行只有,没有用户之类的shell
$
输入bash
$ echo $PS1 $
也是空。spa
输入bash,恢复到须要的状态命令行
$ bash [user1@server01 ~]$
临时解决就这样,长久方案是:code
$ chsh -s /bin/bash user1 Changing shell for user1. Password: Shell changed.
若是有权限的话,还能够修改passwd文件,制定用户对应的bash
server
$ vi /etc/passwd user1:x:30589:30585:Test ID :/home/user:/bin/ksh
修改为class
user1:x:30589:30585:Test ID :/home/user:/bin/bash
如今
权限
$ echo $PS1 [\u@\h \W]\$