累了,说结论:
威联通NAS的默认登陆壳是/bin/sh
活性酱觉得不顺手,就直接去/etc/passwd
里改成了/bin/bash
本来Entware在.profile
里写入了source /opt/etc/profile
却因为.bash_profile
与.bashrc
的存在而失效了
……它们还是非持久化的
如果不放弃bash的话,就必须hack一下/etc/init.d/Entware.sh
让它在启动时摧毁.bash_profile
的存在,
并且抹消.bashrc
里对$PATH的hardcode才行