无法更改为主目录

时间:2014-06-18 16:46:07

标签: linux home-directory

以非root用户身份登录虚拟服务器时,我突然收到以下错误:

  

"无法将chdir转到主目录   /var/www/vhosts/prosodylab.org/web_users/username:权限被拒绝   -bash:/var/www/vhosts/prosodylab.org/web_users/username/.bash_profile:   权限被拒绝"

我检查了用户目录中的权限(他们设置为700,我也更改为777以进行检查,现在效果)。

这会影响所有用户(包括我创建新用户),但作为root用户,我仍然可以毫无问题地切换到相关目录。

echo $HOME返回正确的目录。

以下是用户主目录的目录条目(设置为700时):

drwx------ 20 username    psaserv 4096 Jun  5 16:56 username

grep username /etc/passwd返回以下输出,因此目录似乎设置正确:

username:x: [...] ::/var/www/vhosts/prosodylab.org/web_users/username:/bin/bash

服务器是1& 1专用的虚拟Linux服务器,它可以运行多年。我可能无意中改变了一些东西,但如果是这样,我就不知道是什么。

有谁知道可能是什么问题?

1 个答案:

答案 0 :(得分:0)

以root用户身份获取更多访问权限并检查父文件夹

上的权限