为什么bash会提示permission denied

我使用telnet登陆linux redhat 9.0

使用非root用户登录,能够正常登陆,但是会提示
-bash:/root/.bash_profile:permission denied

请各位指点一下
1。不知道这个提示会有什么影响?
2。为什么会这样子?
3。如何解决

我把/root/.bash_profile的权限改为777之后依然会有这个提示。不知如何解决。

非root用户登录使用的是bash。如果改成ksh或者csh就没有这个问题。