0

我正在尝试使用 UNIX (Solaris/AIX) 框查找用户的主目录

echo ~username

这确实会返回所有有效用户的主目录。出于某种原因,此命令还输出主目录,对于似乎没有对该服务器的登录访问权限的少数用户来说,该主目录是不存在的。

例如。对于不存在的用户,上述命令将在下面返回 -

/home/用户名

我所期望的是

~用户名

作为没有访问权限的用户的输出,并且某些用户名确实会发生这种情况。

这让我想到什么可能导致无法访问该服务器的不同用户之间存在差异。这与LDAP有关吗?

我在 /etc/passwd 中也找不到任何东西。

4

1 回答 1

0

getent并且finger命令正在为不存在的用户输出默认主目录(未使用 ldaplist 检索),因为请求是通过中间访问控制机制处理的,例如用于基于角色的访问控制的 Cisco SA Control。

于 2014-06-03T14:49:56.953 回答