Редактирование значения в ldap dn

Каков правильный синтаксис для редактирования значения в LDAP dn? На данный момент я пробовал следующее:

serveradmin@magic:~$ ldapmodify -x -W -D cn=admin,dc=example,dc=com <<EOF
> dn: uid=foo,ou=People,dc=example,dc=com
> changetype: modify
> edit: loginShell
> loginShell: /bin/false
> EOF

Однако это возвращает следующую ошибку:

ldapmodify: modify operation type is missing at line 3, entry "uid=foo,ou=People,dc=example,dc=com"

Итак, я предполагаю, что редактирование не является правильным типом операции. Итак, каков правильный синтаксис для редактирования оболочки входа пользователя?

1
задан 22 June 2018 в 16:48
1 ответ

Правильный синтаксис для изменения записи - ключевое слово заменяет . Итак, чтобы изменить оболочку входа пользователя, команда будет выглядеть так:

serveradmin@magic:~$ ldapmodify -x -W -D cn=admin,dc=example,dc=com <<EOF
> dn: uid=foo,ou=People,dc=example,dc=com
> changetype: modify
> replace: loginShell
> loginShell: /bin/false
> EOF
0
ответ дан 4 December 2019 в 03:53

Теги

Похожие вопросы