为什么bash提示permission denied

为什么bash提示permission denied

我使用telnet登陆linux redhat 9.0

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

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

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

非root用户登录使用的是bash。如果改成ksh或者csh就没有这个问题。      
删掉 /root/.bash_profile 试试       
是非root用户的.bash_profile里面引用了/root/.bash_profile了吧?
由于非root用户无法访问/root目录,所以即使把/root/.bash_profile的属性改成777,还是会出现
Permission Denied的      
在非root用户目录下/home/***,同样有.bash_profile,去查看一下该文件。
如果是非root用户登陆,不应该去访问/root/.bash_profile的。