I created an oxadmin2 user when I ran createcontext, to create another Context:
# /opt/open-xchange/sbin/createcontext -A oxadminmaster -P “$(cat /etc/ox-secrets/master.secret)” -c 2 -u oxadmin2 -d “Context Admin 20” -g “Admin20” -s “…” -p “…” -N context20 -e …@…de -q -1 --access-combination-name=all
# udm oxmail/oxcontext create --set name=“context20” --set contextid=“2” --set hostname=“ucs…com” --set oxintegrationversion=“11.0.0-32A~4.4.0.201911191756” --set oxDBServer=“ucs…com” --position "cn=open-xchange,dc=…,dc=com"
Now I cant login on this context (but on the others I can):
Change the admin password with oxadminmaster:
# ADMIN_PASSWORD=$(cat /etc/ox-secrets/master.secret) /opt/open-xchange/sbin/changeuser -A oxadminmaster -c 2 -u oxadmin2 -p …
Returns this error:
user oxadmin2 in context 2 could not be changed:
Server response:
Authentication failed
LDAP user list:
# udm users/user list --filter uid=oxadmin
uid=oxadmin
DN: uid=oxadmin,cn=users,dc=…,dc=com
birthday: None
city: None
country: None
description: None
… (more lines)
# udm users/user list --filter uid=oxadmin2
uid=oxadmin2 (just this one line)
Which are the places where these passwords are stored?
I found these:
- database localhost_5 - table user (password identical to oxadmin)
- /etc/ox-secrets/context2.secret (manually created)