确定用户是否在ESXi(Busybox)上存在


2

我正在编写一个shell脚本,其中需要检查给定用户是否存在。在大多数Linux系统上,我可以使用:

id -u ${USER} 2>&1 || die "User ${USER} not found"

要么

getent passwd ${USER} 2>&1 || die "User ${USER} not found"

然而,ESXi的6(使用Busybox的外壳,如果该事项),并不能有任何的idgetent可用。

我知道我可以解析/etc/passwd,但是如果启用了LDAP身份验证,那将不起作用。

我可以使用什么命令来确定用户是否存在(按用户名)在VMware ESXi上?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.