指定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]\$
相關文章
相關標籤/搜索