云少春 发表于 7 天前

Linux切换用户环境变量消失问题及解决

问题描述

在切换用户的时候,命令的开头出现异常

[*]正常情况:
#

[*]异常情况:
bash-4.2$

问题原因

用户的家目录下没有环境变量,导致出现的问题

[*]正常情况:


[*]异常情况:


解决方法

将环境变量拷贝到对应用户家目录下并修改权限

[*]①拷贝环境变量
cp/etc/skel/.bash*/home/test
ll -a/home/test

[*]②修改权限
chown test:test /home/test/.bash*

[*]恢复正常:


总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

来源:https://www.jb51.net/server/326503u18.htm
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: Linux切换用户环境变量消失问题及解决