Seite 1 von 1

[GELÖST] Berechtigungen für Remote-/Sekundär-Repositories

Veröffentlicht: 3. April 2018 - 15:55 Uhr
von mart03
Guten Morgen,

Nach der Installation eines WAPT 1.5.1.22-Servers auf einem Debian 9-Rechner und eines Haupt-Repositorys habe ich 4 weitere sekundäre Server eingerichtet, um die Replikation zu ermöglichen. Allerdings "springen" die Berechtigungen, wenn die Daten auf die sekundären Repositories repliziert werden; es ändert sich lediglich die Gruppe www-data in wapt.
Dies führt zu Fehlern, insbesondere wenn ein Rechner, der ein sekundäres Repository als Parameter hat, vom Server beim Versuch, ein Paket zu installieren, abgewiesen wird.

Beispiel für den Fehler:

Code: Alle auswählen

Exception: Erreur lors de l'installation de alti-keepass (=2.38-24): erreurs dans les paquets [[(u'https://XXXXXXXX/wapt/alti-keepass_2.38-24_all.wapt', '403 Client Error: Forbidden for url: https://XXXXXXXXXXX/wapt/alti-keepass_2.38-24_all.wapt'), None], [u'alti-keepass (=2.38-24)', PackageEntry('alti-keepass','2.38-24') ]]
Aber wenn ich die richtige Gruppe (www-data) zu meinen Paketen auf meinen Remote-Servern hinzufüge, funktioniert es.

Meine Frage lautet: Wie können wir packages/wapt-host übertragen, ohne die ursprünglich zugewiesenen Berechtigungen zu verlieren?

Ich danke Ihnen für Ihre Hilfe.

Martin

Betreff: Berechtigungen für entfernte/sekundäre Repositories

Veröffentlicht: 5. April 2018 - 18:39 Uhr
von Sfonteneau
Um es etwas genauer zu formulieren: Verwenden Sie die Syntheselösung für die Replikation?

Betreff: Berechtigungen für entfernte/sekundäre Repositories

Veröffentlicht: 6. April 2018 - 9:56 Uhr
von mart03
Oh, ja, absolut, ich nutze die Syncthing-Lösung.

Betreff: Berechtigungen für entfernte/sekundäre Repositories

Veröffentlicht: 7. April 2018 - 11:26 Uhr
von Sfonteneau
Was gibt der Befehl zurück?

Code: Alle auswählen

groups wapt

Betreff: Berechtigungen für entfernte/sekundäre Repositories

Veröffentlicht: 24. April 2018 – 16:10 Uhr
von mart03
Hallo,

Entschuldigung für die späte Antwort.
Hier ist die Ausgabe des Befehls `groups wapt`:

Viele Grüße,
Martin

Betreff: Berechtigungen für entfernte/sekundäre Repositories

Veröffentlicht: 24. April 2018 – 16:38 Uhr
von mart03
Nach einiger Recherche habe ich die www-data-Gruppe mit folgendem Befehl hinzugefügt:

Code: Alle auswählen

adduser wapt www-data
Und dann die primäre Gruppe ändern:

Code: Alle auswählen

usermod --gid www-data wapt
Nun müssen wir prüfen, ob wir die anderen betroffenen Gruppen beibehalten können: CD-ROM, Diskette, Audio...
Oder können sie vom Benutzer getrennt werden?

Betreff: Berechtigungen für entfernte/sekundäre Repositories

Veröffentlicht: 25. April 2018 - 16:50 Uhr
von Sfonteneau
Ja, normalerweise installieren wir gemäß der aktuellen Dokumentation waptrepo (Version 1.3).

Dadurch wird üblicherweise ein wapt-Benutzer mit der www-data-Gruppe erstellt

, und da wir syncthing mit dem wapt-Benutzer starten, sind die Berechtigungen normalerweise korrekt.

[GELÖST] Berechtigungen für Remote-/Sekundär-Repositories

Veröffentlicht: 26. April 2018 - 09:04 Uhr
von mart03
Okay, vielen Dank!

Ich glaube, mein Fehler liegt darin, dass ich während der Installation des Rechners einen wapt-Benutzer angelegt habe, weshalb waptrepo ihn nicht erstellen und (meiner Meinung nach) der richtigen Gruppe zuweisen konnte.

Martin