Guten Morgen,
folgende Herausforderung: NC lĂ€uft im Docker-Container, jetzt muss / möchte ich das Admin Passwort zurĂŒcksetzen - via occ, da meine Keepass DB âversynctâ wurdeâŠ
Via OCC muss allerdings im ersten Schritt das neue PW in die Umgebungsvariablen geschrieben werden, im zweiten Schritt dann ĂŒber occ user:resetpassword das PW gesetzt werden.
Problem im Container: kann ich zwar die Umgebungsvariable via export setzten, kann aber das occ nicht ausfĂŒhren, da kein sudo:
root@806e00967f14:/var/www/html# sudo -u www-data ./occ --password-from-env user:resetpassword
bash: sudo: command not found
Problem von aussen: mit :docker exec kann ich occ ausfĂŒhren, aber die Umgebungsvariable im Container nicht setzen.
root@NCC:/OCI runtime exec failed: exec failed: container_linux.go:349: starting container process caused âexec: âexportâ: executable file not found in $PATHâ: unknown
demzufolge findet das occ nichts
root@NCC:/nextcloud# docker exec --user www-data 806e00967f14 php occ user:resetpassword 987655444
Interactive input or --password-from-env is needed for entering a new password!
Frage: wie muss das Kommando zum setzten der Umgebungsvariable aussehen, und kann ich das nicht irgendwo physisch hinterlegen?
GrĂŒĂe
Ole