Hi All,
Some pleasantries, as this is my first post here - Nice to meet you all, I have been following this community for so long now, and find it wonderful... And thanks to the nice pplz around
ISSUE
I am running FreeBSD 7.2 i386 in ESXi.
I tried to change the default shell of user (say user1), I logged in as root and edited the /etc/passwd file and set the /bin/sh to /usr/local/bin/bash. The user (user1) logged on and complained it didn't change and was still using /bin/sh, but when he manually executed bash it worked fine. So I asked her to use chsh and that worked fine.
How is it that it didn't work when I (as root) modified the passwd file!!! Its strange, I have worked on some Unix / Linux machines and it hadn't failed me earlier. Very Strange - any guesses!!!
Thanks,
A I
Some pleasantries, as this is my first post here - Nice to meet you all, I have been following this community for so long now, and find it wonderful... And thanks to the nice pplz around

ISSUE
I am running FreeBSD 7.2 i386 in ESXi.
I tried to change the default shell of user (say user1), I logged in as root and edited the /etc/passwd file and set the /bin/sh to /usr/local/bin/bash. The user (user1) logged on and complained it didn't change and was still using /bin/sh, but when he manually executed bash it worked fine. So I asked her to use chsh and that worked fine.
How is it that it didn't work when I (as root) modified the passwd file!!! Its strange, I have worked on some Unix / Linux machines and it hadn't failed me earlier. Very Strange - any guesses!!!
Thanks,
A I