1 用户的家目录所属组被改为root,解决方法使用root执行cd /home/;chown username:username username 2 用户的家目录被修改,这个时候如果要修改用户的家目录,先切换到root用户下,直接修改/etc/passwd文件,找到你的用户名那一行,修改即可,但修改之后再次进入系统的时候用户名就有可能会显示-bash-4.1$,这时候解决方法...
这是误删除了用户根目录下的隐藏文件以.开头的三个文件导致的,具体为.bashrc、.bash_profile、.bash_...
用ls -a 命令查看下 会发现缺少三个文件:.bash_logout .bash_profile .bashrc 从别的用户上面拷贝过来 ,重新登陆下 就会展示正常的用户了
原因: /home/{$USER} (即~目录)中bash配置文件丢失 修复: cp /etc/skel/.bash* ~ 用户logout,再次login即可恢复。哪个用户出了以上问题,就在该用户下操作。 [root@c69-01 ~]# ls -la /etc/skel/ total 24 drwxr-xr-x. 2 root root 4096 Feb 18 09:34 . drwxr-xr-x. 80 root root 4096 F...
问题的原因是因为没有配置.bash_profile的问题,可以通过配置这个文件来解决问题。 1.在Terminal输入: vi ~/.bash_profile 2.如果没有.bash_profile可以自己添加。然后往文件中添加如下内容: export PS1=’[\u@\h \W]\$’ 注意'是英文状态下的字符。
Linux系统的服务器,ssh远程登录服务器后,显示“-bash-4.1#”,无法正常显示主机名和用户名,如下图所示: 解决方法: 1、在服务器上执行命令: echo $PS1 查看一下当前变量PS1的内容,若显示为空,手动在服务器上设置变量PS1。 PS1='[\u@\h \W]\$' ...
Linux下shell显示-bash-4.1$不显示用户名 问题描述: Linux新增一个用户,登录进去之后shell脚本的信息如下: bash-4.1$ 而不是我们经常看到的username@hostname的组合,看起来很不舒服。 解决方案: 问题的原因是因为没有配置.bash_profile的问题,可以通过配置这个文件来解决问题。
今天在centos中由超级用户切换到普通用户时发现shell中显示的是“bash-4.1$”而不是正常的用户名+路径。现象如下:解决办法:1、打开~/.bash_profile文件并在其中添加exportPS1='[\u@\h\W]\$'2、执行source~/.bash_profile编译文件确认修改生效 Linux切换用户变成-bash-4.1$ ...
1.在新建用户的~目录下新建或者更改.bash_profile;这个过程中可能需要root用户来新建或者修改 2.在.bash_profile中添加以下内容:export PS1='[\u@\h \W]\$' 3.在新建用户下运行一下命令:source ~/.bash_profile 这样就可以正常显示用户名和主机名了...