Progetto

Generale

Profilo

Segnalazione #630

Esecuzione hooks creazione utente - accesso ad internet

Aggiunto da Marco Marinello 6 mesi fa. Aggiornato 5 mesi fa.

Stato:
Risolto
Priorità:
Normale
Assegnato a:
Versione prevista:
-
Inizio:
06-10-2018
Scadenza:
% completato:

100%


Descrizione

Aggiunta di un pulsante che permetta di avviare octofuss-client direttamente dalla ui di octonet.

Revisioni associate

Versione 24f1f294 (diff)
Aggiunto da Marco Marinello 5 mesi fa

Update services for debian 8. refs #630

Versione 5e594125 (diff)
Aggiunto da Marco Marinello 5 mesi fa

Restore services part as in octofuss gtk. refs #630

Versione 7939c6ac (diff)
Aggiunto da Marco Marinello 5 mesi fa

Add the flush group caches support refs #630

Versione 14a516f0 (diff)
Aggiunto da Marco Marinello 5 mesi fa

Add index and privileges flush part. refs #630

Versione 2577eef5 (diff)
Aggiunto da Marco Marinello 5 mesi fa

Move if after flush privileges part refs #630

Versione e6e961c9 (diff)
Aggiunto da Marco Marinello 5 mesi fa

Remove flush groups caches part as far as it will be done by octofuss-client. refs #630

Versione 5b8055d9 (diff)
Aggiunto da Marco Marinello 5 mesi fa

Back to services list only. refs #630

Versione 7e8ee787 (diff)
Aggiunto da Marco Marinello 5 mesi fa

Remove unused hooks module refs #630

Versione 8f91de64 (diff)
Aggiunto da Marco Marinello 5 mesi fa

Update changelog refs #630

Versione 6d00872f (diff)
Aggiunto da Marco Marinello 5 mesi fa

Update changelog refs #630

Versione 7dc58114 (diff)
Aggiunto da Marco Marinello 5 mesi fa

Invalidate group caches every 5 minutes. refs #630

Versione d57a98a4 (diff)
Aggiunto da Marco Marinello 5 mesi fa

Update changelog refs #630

Cronologia

#1 Aggiornato da Marco Marinello 6 mesi fa

  • Assegnato a modificata da Marco Marinello a Paolo Dongilli

Al corso con Simone Piccardi si è parlato dell'invalidazione delle cache di nscd. Riassegno in attesa di decisioni.

#2 Aggiornato da Paolo Dongilli 6 mesi fa

  • Assegnato a modificata da Paolo Dongilli a Marco Marinello

Riprendendo quanto indicato nelle note

https://work.fuss.bz.it/issues/402#note-10
https://work.fuss.bz.it/issues/402#note-11

della issue #402

dopo la creazione di un'utenza in OctoNet, per permettere a questa di accedere immediatamente ad internet, non è sufficiente rilanciare octofuss-client --dryrun per forzare la propagazione dei permessi ma è necessario invalidare pure la cache della tabella group con il comando nscd.

Riepilogando i comandi da eseguire sono:

octofuss-client --dryrun
nscd -i group
pkill ext_unix_group_acl

#3 Aggiornato da Marco Marinello 6 mesi fa

  • Oggetto modificata da Esecuzione di octofuss-client via ui a Esecuzione hooks creazione utente - accesso ad internet

#4 Aggiornato da Marco Marinello 6 mesi fa

Da farsi con bottone separato

#5 Aggiornato da Marco Marinello 5 mesi fa

  • Stato modificata da Nuovo a In elaborazione

#6 Aggiornato da Marco Marinello 5 mesi fa

  • Stato modificata da In elaborazione a Commenti

Non è possibile eseguire octofuss-client da una richiesta octofussd perché questo va a querare octofussd che non può rispondere a più di una richiesta per volta.

Ho messo nel servizio di octofuss-client eseguito ogni 5 minuti di eseguire i comandi di cui sopra. Ho anche ripristinato in octonet la sezione "servizi" della quale non era stato fatto il porting da octofuss-gtk.

Pacchetti da rebuildare: octofuss-client (v. 9.0.4-1, sia per stretch che per jessie), octonet (v. 0.2.42-1, solo jessie), octofussd (v. 8.0.41-1, solo jessie)

#7 Aggiornato da Marco Marinello 5 mesi fa

  • Assegnato a modificata da Marco Marinello a Paolo Dongilli

#8 Aggiornato da Marco Marinello 5 mesi fa

Ora octofuss-client invalida le cache quando aggiorna i gruppi

#9 Aggiornato da Paolo Dongilli 5 mesi fa

  • Stato modificata da Commenti a Risolto
  • % completato modificata da 0 a 100

Esporta su Atom PDF