当我以 foo 用户身份登录时,我将无法进入主目录?但是当我以 foo2 等其他用户身份登录,然后 su 到 foo 时,一切正常

当我以 foo 用户身份登录时,我将无法进入主目录?但是当我以 foo2 等其他用户身份登录,然后 su 到 foo 时,一切正常

当我登录到我的 foo 用户时,我将不会位于我的主目录中

foo@server's password:
Last login: Thu Nov 22 10:55:57 2012 from node1
-bash-4.1$ cd ~
-bash-4.1$ cd ~

但是当我使用其他用户(例如 foo2)登录,然后 su 到 foo 用户时,我将进入我的主目录

我也检查了权限并且一切看起来都很好:(

答案1

您需要从 /etc/passwd 文件中检查哪个用户/登录名被分配了哪个主目录。如果一切正常,请检查该用户的主目录的权限。将用户的主目录权限更改为 755,然后尝试。

相关内容