Linux 子账户显示bash-4.25,不显示用户名

Linux 子账户显示bash-4.25,不显示用户名

问题原因:用户的家目录中缺少标准的Bash配置文件(.bashrc或.bash_profile),导致登录时未加载个性化环境变量(如PS1提示符)。

新建用户并指定/home/gujunlong为根目录

复制代码
useradd -d /home/gujunlong -m gujunlong

更改用户 gujunlong 的密码

复制代码
passwd gujunlong

切换gujunlong账号

复制代码
su - gujunlong

快速修复方案

1、复制默认配置文件到用户家目录

以root身份执行以下命令(替换gujunlong为实际用户名):

复制代码
cp /etc/skel/.bashrc /home/gujunlong/  
cp /etc/skel/.bash_profile /home/gujunlong/

/etc/skel目录存储新用户的默认配置模板

2、修改文件权限

确保文件属于该用户:

复制代码
chown gujunlong:gujunlong /home/gujunlong/.bashrc  
chown gujunlong:gujunlong /home/gujunlong/.bash_profile

3、重新登录验证

让用户退出当前会话并重新登录,或执行source ~/.bashrc临时生效。

进阶配置(自定义提示符)

如果需要个性化提示符(如显示用户名+主机名),可手动编辑~/.bashrc,添加以下内容:

复制代码
# 示例:显示用户名@主机名:当前目录 $  
PS1='[\u@\h \W]\$ '  

• \u:当前用户名

• \h:主机名(短格式)

• \W:当前工作目录(仅最后一级)

:普通用户显示,root用户显示#

修改后执行source ~/.bashrc生效。

相关推荐
专注搞钱5 小时前
FAB设备OEE自动化分析工具:月度报表从2天缩短到30秒
运维·自动化
加加and减减5 小时前
Docker真实安装mysql8教程并优化配置
运维·mysql·docker·容器
十六年开源服务商6 小时前
2026社交媒体营销×WordPress运维:实战避坑指南
运维·媒体
江南风月6 小时前
Hermes Agent 接入WGCLOUD实战:打造团队 AI 智能运维解决方案
运维·zabbix·运维开发·prometheus
黄焖鸡能干四碗7 小时前
软件系统概要设计说明书模版(Word)
大数据·运维·数据库·架构·需求分析
qiuziqiqi7 小时前
ocker-compose.yml 和Dockerfile 区别
运维·docker·容器
宇晨T7 小时前
BurpSuite实战:WackoPicko敏感目录探测
linux·运维·服务器
yyuuuzz7 小时前
云服务器软件部署的几个常见问题
运维·服务器·开发语言·网络·云计算·php·apache
李小白667 小时前
任务管理器被管理员禁用解决方式
运维
BomanGe27 小时前
NSK W1406FA系列长行程高速精密丝杠技术指南
运维·服务器·数据库·经验分享·规格说明书