我需要从CentOS 6.5查询Active Directory DC的ldap部分。 ldapsearch允许我这样做,但是我在“ldapsearch”路上发现了两个颠簸:
我需要这两件事来自动化一个经常性的任务。
我已经search了一个解决scheme,但我还没有find一个。 有些页面告诉我CentOS 6.5的ldapsearch似乎没有实现的一些命令行开关。 有没有办法强迫centos 6.5的ldapsearch做我想做的事情,或者我必须去其他地方看看? 是否有任何其他替代ldapsearch,满足任何人都知道的需求?
-o ldif-wrap=no
会照顾80个字符的换行限制。
输出到sed -r -e 's/^(.*:): (.*)$/echo -n "\1 "; echo \2 | base64 -d/e'
sed -r -e 's/^(.*:): (.*)$/echo -n "\1 "; echo \2 | base64 -d/e'
sed -r -e 's/^(.*:): (.*)$/echo -n "\1 "; echo \2 | base64 -d/e'
将解码所有的base64编码结果。 如果您持有EFS证书,您将需要对其进行修改以仅触及您想要的属性。
只使用sed:
sed -e 'N; s/\n //; P; D' | sed -r -e 's/^(.*:): (.*)$/echo -n "\1 "; echo \2 | base64 -d/e'