Linux SSH 远程登录后显示-bash-4.1$的解决办法

Linux SSH 远程登录后显示-bash-4.1$的解决办法

linux系统新建的用户用ssh远程登陆显示-bash-4.1$,不显示用户名路径。

产生这种问题有三种原因。

  • 没有给用户创建/home/username主目录
  • 用户没有/home/username主目录的读取权限
  • 主目录/home/username下面缺少shell环境

解决方法

  • 创建主目录

    1
    2
    mkdir /home/username
    #将username换成用户名
  • 修改用户的所有者和组

    1
    2
    3
    chown username:usergroup /home/username
    #把username换成用户名
    #把usergroup换成用户所在组
  • 拷贝Shell环境到主目录下

    1
    2
    cp -pr /etc/skel/.bash* /home/username/
    # /home/username/是用户的主目录
 
posted @ 2016-06-30 16:12  CiBA  阅读(772)  评论(0编辑  收藏  举报