今天配合三方工程师,需要把7.3T的RAID5挂载到/home/username文件夹。由于是用户文件夹,所以出现了 Linux SSH 远程登录后显示-bash-4.2$ 问题。
网上查找,产生这样问题的原因有三种:
- 没有给用户创建 /home/username 主目录
- 用户没有 /home/username 主目录的读取权限
- 主目录 /home/username 下面缺少shell环境
我的问题恰好是后两种。
解决方法:
- 创建用户目录
# 创建 username 目录,将 username 换成你的用户名 # 如 /home/biaowong mkdir /home/username
- 修改用户的所有者和组
# 把 username 换成用户名 # 把 usergroup 换成用户所在组 chown username:usergroup /home/username
- 拷贝用户环境配置文件到主目录下
# /home/username 是用户的主目录 cp -pr /etc/skel/.bash* /home/username
网友评论