Linux下新建用户之后不显示用户名和路径问题解决

参考文章

  • http://www.iteye.com/topic/1147070

问题描述

  • 在Linux下新增的用户登录后只有一个$,没有显示用户名和主机名,如下:
$ cd ~    
$ ls
$ ls -a

原因

  • 查看/etc/passwd文件后发现,新建的用户未指定shell。我们只需将其指定为/bin/bash即可。

解决办法

方法一(本人亲测有效):

  1. 切换至root用户
  2. 使用usermod命令修改shell类型
root@iZ2zeijeb6un95h:~# usermod -s /bin/bash wu

方法二:

  • 本人测这个的时候没有成功解决,一并记下来希望有人能通过其解决吧。

1.在~/.bash_profile中加入以下代码,若无该文件可自行创建

vi ~/.bash_profile  
#加入  
#export PS1='[u@h W]$'  
#保存

2.使变量生效

source ~/.bash_profile  

3.使用新建的用户重新登录

你可能感兴趣的:(Linux)