我正在创建一个需要在openDJ中添加新的ldap条目的应用程序。
我现在可以想到两种可能的解决方案:
使用模板创建ldif文件,然后使用File.Write
将其放在目录中。接下来,如果目录中有新文件,则每2-5分钟进行一次cronjob检查。如果有,请运行ldapmodify
添加新条目
第二个选项是在目录中创建文件,然后使用ldapmodify
exec.Command()
我倾向于第二种方法,因为它更简单,但我不确定它是否不太安全。我从来不喜欢在程序中执行shell命令。而且我不知道是否会因此而受到影响。
我愿意接受任何建议,但这些是我提出的两种方法。