[CentOS] CentOS6 and tilde expansion

Thu Jan 5 16:17:03 UTC 2012
John Hodrien <J.H.Hodrien at leeds.ac.uk>

On Thu, 5 Jan 2012, isdtor wrote:

> Set up NIS and autofs on this new CentOS6 box, but it seems tilde
> expansion no longer works in bash?
>
> [root at frodo ~]# cd ~john
> -bash: cd: ~john: No such file or directory
> [root at frodo ~]# cd /home/john
> [root at frodo john]# pwd
> /home/john
> [root at frodo john]#
>
> It still works in t/csh:
>
> [root at frodo ~]# /bin/csh
> [root at frodo ~]# cd ~john
> [root at frodo ~john]# pwd
> /home/john
> [root at frodo ~john]#
>
> I couldn't find anything in the bash man page that suggests this
> feature needs explicit configuration.

It's not generally true, tilde works just as expected here on C6 with bash.
Perhaps something's been cached by bash from when NIS was setup incorrectly?

I'd assume cd ~root would work if that was the case.

jh