2017-02-16 18 views
0

我在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 

結果,以及任何東西,因爲我輸入線,在EED鍵入輸入兩次(一行空白,那麼這個:)

修改條目「omsParameterId = DeleteFilesAfterRead,omsFragmentId = OMSBTSFileReader,omsFragmentId = SS_MeasurementHandling,omsFragmentId = OMSPlatform,fsFragmentId = OMS,fsClusterId = ClusterRoot」

然後returnes我控制。我附近CTRL + Z

對象從LDAP

消失我無法弄清楚什麼是錯的。

回答

2

您必須使用命令ldapmodrdn重命名的條目:

ldapmodrdn -r 
ParameterId=0,FragmentId=a,FragmentId=b,FragmentId=c,fsFragmentId=d,fsClusterId=e 
ParameterId=1 

該行從標準輸入在我的例子讀取。添加一個空行來溝通操作結束,然後Ctrl-Z作爲文件結束。爲了清晰起見,我放棄了其他命令選項。

鍵入和未測試

+0

我所缺少的是EOF標記的命令。 – user2678074