我正在尝试使用
在UNIX(Solaris / AIX)框上找到用户的主目录echo ~username
这会返回所有有效用户的主目录。由于某种原因,此命令还输出主目录,对于似乎没有登录访问该服务器的少数用户而言,该目录不存在。
例如。对于不存在的用户,上面的命令将在下面返回 -
/ home / username
我的期望
〜用户名
作为没有访问权限且某些用户名确实发生的用户的输出。
这让我想到可能导致无法访问此服务器的不同用户之间的差异。这与LDAP有关吗?
我也无法在/ etc / passwd中找到任何内容。
答案 0 :(得分:0)
getent
和finger
命令正在为不存在的用户输出默认主目录(未使用ldaplist检索),因为请求是通过中间访问控制机制(如Cisco SA Control for基于角色的访问控制。