故障-bash-4.1$ 的解决

Posted 有暗香盈袖c

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了故障-bash-4.1$ 的解决相关的知识,希望对你有一定的参考价值。

1.
-bash-4.1$ 的出现
切换某个用户的时候可能出现  -bash-4.1$           
[root@slave01 ~]# su - mkh
上一次登录:四 6月 21 10:36:03 CST 2018pts/0 上
-bash-4.2
-bash-4.2
-bash-4.2
-bash-4.2
-bash-4.2


2
原因分析


故障-bash-4.1$ 的解决

原因是:被切换的这个用户家目录下环境变量文件被删除了。

通过对比可以发现缺少两个文件(.bash_profile和.bashrc)

为什么需要这两个文件呢?

因为Linux系统在每次通过useradd创建新用户时,都会将所有的配置文件从/etc/skel/目录下复制到新用户的主目录下,默认在/home/下面新用户的主目录。


3
解决办法


1.切换到有故障的用户

2.复制/etc/skel 里面的模板到当前用户

3.重新登录


-bash-4.2$ cp /etc/skel/.bash* ~
-bash-4.2$ logout
[root@slave01 ~]# su - user01
上一次登录:四 6月 21 10:41:18 CST 2018pts/1 上
[user01@slave01 ~]$ 
故障-bash-4.1$ 的解决

             

                  

长按关注,定期发布干货

以上是关于故障-bash-4.1$ 的解决的主要内容,如果未能解决你的问题,请参考以下文章

故障案例: 进入到心创建的用户中,系统会提示-bash-4.1$,请问如何解决?

Linux登陆故障“-bash-4.1$”

1.3.2 企业案例 切换到alex用户之后企业故障案例:切换到alex用户之后 出现 -bash-4.1$ 错误

老男孩教育每日一题-2017年4月12日-请问如下登录环境故障的原理及解决办法?

命令提示符-bash-4.1$错误解决

Linux普通用户登录后,命令行提示:-bash-4.1$ ,原因分析及解决