登录linux服务器,显示为 -bash-4.2$

登录linux服务器,显示为 -bash-4.2$

在linux服务器上创建的用户,登录时发现是-bash-4.2$ ,而不是用户@主机名 + 路径的显示方式

onnecting to ip:port...

Connection established.

To escape to local shell, press 'Ctrl+Alt+]'.

Last login: Thu Jun 10 15:22:55 2021 from 10.208.150.13

-bash-4.2$

这是因为是在用useradd添加普通用户时,丢失了家目录下的环境变量文件,丢失文件如下:

.bash_profile
.bashrc

以上这些文件是每个用户都必备的文件。
此时可以使用以下命令从主默认文件/etc/skel/下重新拷贝一份配置信息到此用户家目录下

cp /etc/skel/.bashrc  /home/新增用户的文件夹/
cp /etc/skel/.bash_profile   /home/新增用户的文件夹/

注销并重新登录此用户后便可以恢复正常了

原文地址:https://www.cnblogs.com/shiyisy/p/14872181.html