У меня есть объект в LDAP, что я хочу, чтобы изменить значение от 0 до 1 (без LDIF):Невозможно изменить ввод ldapmodify (без LDIF)
dn: ParameterId=MyParam,FragmentId=aaa,FragmentId=bbb,FragmentId=ccc,fsFragmentId=ddd,fsClusterId=eee
objectClass: fff
ParameterId: MyParam
MyParamValue: 0
И все мне нужно для вечного счастья изменить значение до 1, не повезло с 4 часов. «StackOverflow, ты моя единственная надежда».
Я использую эту команду:
ldapmodify -x -y <path_to_passfile> -D uid=fsLDAPRoot,ou=People,fsFragmentId=Security,fsClusterId=ClusterRoot
dn: ParameterId=MyParam,FragmentId=aaa,FragmentId=bbb,FragmentId=ccc,fsFragmentId=ddd,fsClusterId=eee
changetype: modify
replace: MyParam
MyParam: 1
результат, ну ничего, так как я вхожу строки, в ЭЭИ ввести ввести дважды (на одну строку пустой, то это :)
модифицирования запись «omsParameterId = DeleteFilesAfterRead, omsFragmentId = OMSBTSFileReader, omsFragmentId = SS_MeasurementHandling, omsFragmentId = OMSPlatform, fsFragmentId = OMS, fsClusterId = ClusterRoot»
Тогда returnes мне контроль. Я закрываю от Ctrl + Z
объект исчезает из LDAP
Я не могу понять, что это неправильно.
То, что мне не хватало, было знаком EOF в команде. – user2678074