Skip to content

Benutzer der Gruppe Nextcloud-Admins hinzufügen

Zur Installation und Konfiguration von Apps aus dem Nextcloud-App-Store, sowie zur administrativen Verwaltung von Einstellungen innerhalb der Nextcloud über die Weboberfläche können LD-Benutzer den Nextlcoud-Administratoren zugewiesen werden.

Warnung

Mit Aktivierung des Nextcloud-Admins sind tiefergreifende Einstellungen und somit Veränderungen am System möglich. Das kann bei Updates zu Problemen und Fehlern führen.

Die Zuweisung erfolgt serverseitig. Als Ausgangpunkt ist zunächst das Attribut employeeNumber des jeweiligen Benutzers erforderlich. Dazu in den Container dc1 wechseln und mit dem Samba-Verwaltungstool die erforderliche Information auslesen. Im Beispiel wird der normale LD-Admin herangezogen.

root@dc1:~ # samba-tool user show admin | grep employeeNumber

Nun in den Container puppeteer-g3 wechseln und dort in das Logodidact-Konfigurationsverzeichnis navigieren. In die Datei nextcloud-g2.yaml nun den nachfolgenden Wert ergänzen. Falls die Datei noch nicht existiert, kann man diese einfach anlegen. Ersetzen Sie employeeNumber durch die korrekte Nummer des Benutzers.

root@puppeteer-g3:~ # cd etc/logodidact/hiera/custom.d/
root@puppeteer-g3:~/l/hiera/custom.d # vi nextcloud-g2.yaml
nextcloud-g2.yaml
ld_nextcloud::groups: { "domadmin": { group: "admin", user: "employeeNumber" } }

Speichern Sie die Änderungen ins GIT und führen im Anschluss einen prun im Container nextcloud-g2 durch.

1
2
3
4
5
root@puppeteer-g3:~/l/hiera/custom.d # git add .
root@puppeteer-g3:~/l/hiera/custom.d # git commit -am "Nextcloud-Admin definiert"

root@ldhost:~ # ssh nextcloud-g2
root@nextcloud-g2:~ # prun