登录后终端显示 bash-4.2# 解决办法


登录后终端显示 bash-4.2# 解决办法

如下所示,登录后,显示 bash-4.2#,而不是 root@hostname path

# docker exec -it 2062768eb5a0 /bin/bash
bash-4.2#

上述情况是因为该用户的根目录下缺失必要的配置文件,故解决方法为:

# cd /etc/skel
# ls -a
.  ..  .bash_logout  .bash_profile  .bashrc
# cp .bash_profile /root/
# cp .bashrc /root/

如果是普通用户,将配置文件拷贝到该用户根目录下即可。

重新登录后,显示正常:

bash-4.2# exit
exit
[root@hostname ~]# docker exec -it 2062768eb5a0 /bin/bash
[root@2062768eb5a0 /]# 

参考文档:https://www.cnblogs.com/origalom/p/8444382.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM