我正在尝试使用 UNIX (Solaris/AIX) 框查找用户的主目录
echo ~username
这确实会返回所有有效用户的主目录。出于某种原因,此命令还输出主目录,对于似乎没有对该服务器的登录访问权限的少数用户来说,该主目录是不存在的。
例如。对于不存在的用户,上述命令将在下面返回 -
/home/用户名
我所期望的是
~用户名
作为没有访问权限的用户的输出,并且某些用户名确实会发生这种情况。
这让我想到什么可能导致无法访问该服务器的不同用户之间存在差异。这与LDAP有关吗?
我在 /etc/passwd 中也找不到任何东西。