问题:
weblogic用户登录时:
test用户登录时:
可看出 weblogic 用户登录时显示状态与 test 不同,test 用户登录的显示状态可用但是操作不便
此时想使 test 用户登录时的显示状态与 weblogic 用户相同
原因:
- 首先查看 /etc/passwd 文件:
cat /etc/passwd
在该文件中,每一行用户记录的各个数据段用“:”分隔,分别定义了用户的各方面属性。各个字段的顺序和含义如下:
注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序
可以看出root、weblogic、test用户都在其中,且 weblogic 用户的用户主目录是 /home/weblogic,但 test 用户为 /datafs
- weblogic 的用户主目录:
- test 的用户主目录:
可以看出 test 用户的用户主目录下缺少 .bash_profile、.bashrc(和.bash_logout,主要为前两个)
解决:
执行以下命令:
cp /etc/skel/.bash_logout /datafs/
cp /etc/skel/.bash_profile /datafs/
cp /etc/skel/.bashrc /datafs/
执行后验证:
重新登录即可: