Linux切换用户出现bash-4.2$问题的解决办法
linux中创建了一个用户,然后使用su命令切换用户后,终端提示符显示成“bash-4.2$”而不是[root@localhost Kingbase]#,导致命令无法执行。至于为什么会出现这个问题不得而知,经过查找资料发现这个问题的原因是没有再home目录下创建对应的目录导致,下面是解决该问题的方式。使用root用户登录,再home目录中创建用户对应的文件夹,mkdir /home/user,这里
·
linux中创建了一个用户,然后使用su命令切换用户后,终端提示符显示成“bash-4.2$”而不是[root@localhost Kingbase]#,导致命令无法执行。至于为什么会出现这个问题不得而知,经过查找资料发现这个问题的原因是没有再home目录下创建对应的目录导致,下面是解决该问题的方式。
使用root用户登录,再home目录中创建用户对应的文件夹,mkdir /home/user,这里的user是用户的名字,然后执行如下两个命令:
cp /etc/skel/.bashrc /home/user
cp /etc/skel/.bash_profile /home/user
执行成功后,再次使用su命令切换用户,发现一切正常。
更多推荐
已为社区贡献1条内容
所有评论(0)