我正在编写一个脚本来列出我的 LDAP 目录中所有用户的配额。为此,我使用ldapsearch
适当的过滤器在文件中获取我的用户名列表。接下来,我通过 while 循环运行该文件,该循环逐行读取文件并使用here
文档将用户名发送到 cyrus shell。这是循环的样子:
while read userName;do
cyradm -u cyrus -w my_cyrus_password localhost << sample
lq user/$userName
sample
done</home/myuser/tempfiles/tempnames.txt
lq
用于列出用户配额的 cyradm 命令在哪里。
我需要将用户名及其相应的配额输出到一个文件中。我如何从循环中做到这一点?