我正在尝试运行./ldapmodify --port 1389 --bindDN 'cn=Directory Manager' --bindPassword password /tmp/delete.ldif
命令。
Delete.ldif文件的条目为:
dn: uid=AaronClark,ou=people,ou=realmtest02_nonprd_01,dc=kronos,dc=com Changetype: delete
dn: uid=SimonaOrasca,ou=people,ou=realmtest02_nonprd_01,dc=kronos,dc=com changetype: delete
dn: uid=PotterEmp32,ou=people,ou=realmtest02_nonprd_01,dc=kronos,dc=com changetype: delete
它将尝试删除delete.ldif文件中存在的用户。但是,如果找不到特定用户,则会引发错误并退出删除。
如果无法从文件中删除用户直到文件结尾,则命令中是否有任何修改以读取下一行。
我还试图通过Windows计算机与Linux计算机建立SSH连接,并尝试使用以下代码段打印命令行输出
byte[] tmp=new byte[4000000];
while(in3.available() > 0) {
int i = in3.read(tmp, 0, 4000000);
if (i < 0) break;
System.out.print(new String(tmp, 0, i));
}
但是当我执行代码时,此代码不会打印任何内容。但是输出是在调试模式下打印的。