Freeipa列出所有系统帐户

问题描述 投票:0回答:1

如何使用ldapsearch列出所有sysaccounts? 我尝试一些事情(未能成功):

ldapsearch -x -b "dc=example,dc=com" -H ldap://ipa.example.com -D \
"uid=myuser,cn=sysaccounts,cn=etc,dc=example,dc=com" -W "(uid=*,cn=sysaccounts)" dn

,但是,如果我搜索普通用户,没关系:

ldapsearch -x -b "dc=example,dc=com" -H ldap://ipa.example.com -D \
"uid=myuser,cn=sysaccounts,cn=etc,dc=example,dc=com" -W "(uid=*)" dn

也许我的过滤器很糟糕..

ldap freeipa
1个回答
0
投票
我解决了

#!/bin/bash function ls_sysacc { echo "-----------------------" echo "List of system accounts" echo "-----------------------" ldapsearch -x -H "$prefix""://""$ldapserver" -D "${binduser}" -w ${bindpass} -b "cn=sysaccounts,cn=etc,$ldapdomain" -s sub "(uid=*)" "dn" | grep 'dn: uid' }

	
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.