我正在尝试使用 UNIX (Solaris/AIX) 框上查找用户的主目录
echo ~username
这将返回所有有效用户的主目录。出于某种原因,此命令还输出主目录,对于似乎对该服务器没有登录访问权限的少数用户来说,主目录是不存在的。
例如,对于不存在的用户,上述命令将返回以下内容 -
/首页/用户名
我所期望的是
~用户名
作为没有访问权限的用户的输出,并且某些用户名确实会发生这种情况。
这让我想到是什么导致了无法访问此服务器的不同用户之间的差异。这与LDAP有关吗?
我在/etc/passwd 中也找不到任何东西。
getent
和 finger
命令为不存在的用户(未使用 ldaplist 检索)输出默认主目录,因为这些请求是通过中间访问控制机制(如思科 SA 控制)处理的,用于基于角色的访问控制。