Pagina 1 di 1

[RISOLTO] Autorizzazioni sui repository remoti/secondari

Pubblicato: 3 aprile 2018 - 15:55
di mart03
Buongiorno,

Dopo l'installazione di un server WAPT 1.5.1.22 su una macchina Debian 9 e un repository principale, ho configurato altri 4 server secondari che mi consentono di replicare, tuttavia i permessi "saltano" quando i dati vengono replicati sui repository secondari, cambiando solo il gruppo www-data in wapt.
Ciò causa errori, in particolare quando una macchina ha un repository secondario come parametro e il server tenta di installare un pacchetto, rifiutando l'accesso.

Esempio di errore:

Codice: Seleziona tutto

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') ]]
Ma quando aggiungo il gruppo corretto (www-data) ai miei pacchetti sui miei server remoti, funziona.

La mia domanda è: come possiamo trasferire packages/wapt-host senza perdere i permessi inizialmente assegnati?

Grazie per l'aiuto.

Martin

Re: Permessi sui repository remoti/secondari

Pubblicato: 5 aprile 2018 - 18:39
di sfontenau
Per essere un po' più specifici, stai utilizzando la soluzione di sintesi per la replicazione?

Re: Permessi sui repository remoti/secondari

Pubblicato: 6 aprile 2018 - 09:56
di mart03
Oops, sì, assolutamente, utilizzo la soluzione Syncthing.

Re: Permessi sui repository remoti/secondari

Pubblicato: 7 aprile 2018 - 11:26
di sfontenau
Cosa restituisce il comando?

Codice: Seleziona tutto

groups wapt

Re: Permessi sui repository remoti/secondari

Pubblicato: 24 aprile 2018 - 16:10
di mart03
Ciao,

mi scuso per il ritardo nella risposta.
Ecco cosa mi restituisce il comando `groups wapt`:

Cordiali saluti,
Martin

Re: Permessi sui repository remoti/secondari

Pubblicato: 24 aprile 2018 - 16:38
di mart03
Ho fatto qualche ricerca, quindi ho aggiunto il gruppo www-data utilizzando il comando:

Codice: Seleziona tutto

adduser wapt www-data
E poi cambia il gruppo primario:

Codice: Seleziona tutto

usermod --gid www-data wapt
Ora dobbiamo vedere se possiamo lasciare gli altri gruppi interessati: cdrom, floppy, audio...
Oppure possono essere staccati dall'utente?

Re: Permessi sui repository remoti/secondari

Pubblicato: 25 aprile 2018 - 16:50
di sfontenau
Sì, normalmente nella documentazione attuale installiamo waptrepo (versione 1.3).

Questo crea un utente wapt con il gruppo www-data

e, poiché avviamo Syncthing con l'utente wapt, di solito i permessi sono corretti.

[RISOLTO] Autorizzazioni sui repository remoti/secondari

Pubblicato: 26 aprile 2018 - 09:04
di mart03
Okay, grazie mille!

Credo che il mio errore derivi dal fatto che ho creato un utente wapt durante l'installazione della macchina, quindi waptrepo non è riuscito a crearlo e ad assegnarlo al gruppo corretto (a mio parere).

Martin