求教大佬,阿里云和搬瓦工 chsh 修改 shell 后未生效

2019-05-16 16:56:03 +08:00
 Hieast

阿里云和搬瓦工的机器都出现了,系统都是 CentOS。

操作是:curl 安装 oh-my-zsh 后,使用 chsh 指令的默认登陆 shell 改为 /bin/bash, 查看 /etc/passwd 确认修改成功,并在 /etc/profile 第一行 echo $SHELL。

不正常的是, 登出后再次登陆,发现 echo $SHELL 打印出来的 shell 是 /bin/zsh,没有变成 bash。

阿里云的机器等了十分钟之后正常了,登陆后变成了 bash。搬瓦工的机器目前还是这样。

请教各位,

登陆 shell 在加载 /etc/profile 之前还会载入别的配置吗,我打印的 echo $SHELL 能否说明虚拟机和原生系统存在差异?

虚拟化技术有缓存需要刷新?

433 次点击
所在节点    VPS
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/564774

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX