指定linux的user默认的bash

登录后,命令行只有,没有用户之类的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]\$
相关文章
相关标签/搜索