Contactez nous

Permission sur les repos distant/secondaire

Question about WAPT Server / Requêtes et aides autour du serveur Wapt
Règles du forum

* Questions can be asked in English or in French. If the thread is started in English, stick to English, if it is started in French, stick to French.
* Vous pouvez poser vos questions en Français ou en Anglais. Si un sujet est commencé en français, merci de répondre en français. Si un sujet est commencé en anglais, merci de répondre en anglais.

Bonjour,

Suite à la mise en place d'un serveur WAPT 1.5.1.22 sur une machine debian 9 ainsi qu'un repo principale, j'ai mis en place 4 autres serveurs secondaires me permettant une réplication, cependant les permissions "saute" lorsque les données sont répliquées sur les repos secondaire, il change uniquement le groupe www-data en wapt.
Cela engendre des erreurs notamment quand un poste qui a en paramètre un repo secondaire et que le serveur essaye de d'installé un paquet celui-ci refuse l'accès.

Exemple de l'erreur :

Code : Tout sélectionner

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') ]]
Mais lorsque j'ajoute le bon groupe (www-data) à mes paquets sur mes serveurs distant cela fonctionne.

Ma question est : Comment peut-on transférer des paquets/wapt-host sans perdre les permissions qui sont initialement affectés ?

Merci pour votre aide.

Martin
Un peu plus de précisons, vous utilisez la solution synthing pour la réplication ?
Oups, oui tout à fait j'utilise la solution Syncthing.
Que donne la commande

Code : Tout sélectionner

groups wapt
Bonjour,

Désoler pour la réponse tardive..
Voici ce que me donne la commande groups wapt :

Cordialement,
Martin

Pièces jointes

J'ai fais des recherches, j'ai donc ajouté le groupe www-data avec la commande :

Code : Tout sélectionner

adduser wapt www-data
Et ensuite changer le groupe primaire :

Code : Tout sélectionner

usermod --gid www-data wapt
A voir maintenant est-ce qu'on peut laisser les autres groupes affectés : cdrom,floppy,audio...
Ou bien peut-on les détacher de l'user ?
Oui normalement dans la documentation actuelle, on install waptrepo (version 1.3)

Ce qui normalement créer un utilisateur wapt avec le groupe www-data

et comme on lance syncthing avec l'utilisateur wapt, normalement c'est bon on niveau des droit.
D'accord merci beaucoup !

Je pense que mon erreur vient du fait que j'ai crée un utilisateur wapt lors de l'installation de ma machine, waptrepo n'a donc pas pu le créer et lui affecter le bon groupe (à mon avis)..

Martin