Ldap

LDIF:如果存在就修改attr;如果不存在則添加

  • February 26, 2021

有沒有辦法在 LDIF 文件中執行以下操作之一?

  • 嘗試刪除屬性時忽略錯誤(未找到屬性)

或者:

  • 如果屬性存在,修改它
  • 如果不存在,請添加

正確的方法是簡單地使用替換操作

dn: ...
changetype: modify
replace: attributeName
attributeName: xxx

ldapmodify有一個-c標誌:

-c         continuous operation mode (do not stop on errors)

…我想應該照顧你的第一點。

引用自:https://serverfault.com/questions/470992