Project

General

Profile

Segnalazione #630

Esecuzione hooks creazione utente - accesso ad internet

Added by Marco Marinello over 2 years ago. Updated over 2 years ago.

Status:
Risolto
Priority:
Normale
Start date:
10/06/2018
Due date:
% Done:

100%


Description

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

Associated revisions

Revision 24f1f294 (diff)
Added by Marco Marinello over 2 years ago

Update services for debian 8. refs #630

Revision 5e594125 (diff)
Added by Marco Marinello over 2 years ago

Restore services part as in octofuss gtk. refs #630

Revision 7939c6ac (diff)
Added by Marco Marinello over 2 years ago

Add the flush group caches support refs #630

Revision 14a516f0 (diff)
Added by Marco Marinello over 2 years ago

Add index and privileges flush part. refs #630

Revision 2577eef5 (diff)
Added by Marco Marinello over 2 years ago

Move if after flush privileges part refs #630

Revision e6e961c9 (diff)
Added by Marco Marinello over 2 years ago

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

Revision 5b8055d9 (diff)
Added by Marco Marinello over 2 years ago

Back to services list only. refs #630

Revision 7e8ee787 (diff)
Added by Marco Marinello over 2 years ago

Remove unused hooks module refs #630

Revision 8f91de64 (diff)
Added by Marco Marinello over 2 years ago

Update changelog refs #630

Revision 6d00872f (diff)
Added by Marco Marinello over 2 years ago

Update changelog refs #630

Revision 7dc58114 (diff)
Added by Marco Marinello over 2 years ago

Invalidate group caches every 5 minutes. refs #630

Revision d57a98a4 (diff)
Added by Marco Marinello over 2 years ago

Update changelog refs #630

History

#1 Updated by Marco Marinello over 2 years ago

  • Assignee changed from Marco Marinello to Paolo Dongilli

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

#2 Updated by Paolo Dongilli over 2 years ago

  • Assignee changed from Paolo Dongilli to 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 Updated by Marco Marinello over 2 years ago

  • Subject changed from Esecuzione di octofuss-client via ui to Esecuzione hooks creazione utente - accesso ad internet

#4 Updated by Marco Marinello over 2 years ago

Da farsi con bottone separato

#5 Updated by Marco Marinello over 2 years ago

  • Status changed from Nuovo to In elaborazione

#6 Updated by Marco Marinello over 2 years ago

  • Status changed from In elaborazione to 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 Updated by Marco Marinello over 2 years ago

  • Assignee changed from Marco Marinello to Paolo Dongilli

#8 Updated by Marco Marinello over 2 years ago

Ora octofuss-client invalida le cache quando aggiorna i gruppi

#9 Updated by Paolo Dongilli over 2 years ago

  • Status changed from Commenti to Risolto
  • % Done changed from 0 to 100

Also available in: Atom PDF