Tenendo presente che alcuni insegnanti operano su più plessi scolastici e che gli stessi sono collegati spesso da adsl -ovvero connessioni a banda limitata rispetto alle reti locali- abbiamo introdotto un comando che facilita la sincronizzazione di una parte della HOME di alcuni utenti.
La logica è che gli utenti che desiderano avere disponibili i documenti su tutte le scuole nella quale operano devono tenere i documenti da sincronizzare in una particolare cartella (a sua volta ramificata quanto si desidera) che abbiamo scelto di chiamare ~sincro-docs.
isi-allinea sincronizza questa cartella tra due o più plessi scolastici. Per agevolare l’utente, si suggerisce di creare nella sua directory Documenti, un link simbolico che punti a ~sincro-docs.
Per funzionare la script necessita quanto segue :
Questo dato viene memorizzato nell’attributo destinationIndicator della objectClass “organizationalPerson”
es.
objectClass: organizationalPerson
destinationIndicator: 192.168.5.1 196.168.2.1
Affinchè i propri file vengano sincronizzati in fase di logout, aggiungiamo alla configurazione di samba, in /etc/samba/smb.conf, una direttiva di “root postexec”
es.
[myshare]
root postexec = /usr/sbin/isi-allinea %U
non c’è un meccanismo automatico che possa fare avvenire questo dopo la disconnessione, ma è possibile mettere in cron.
- se l’attributo ipHostNumber viene trovato ma uno degli ip listati non dovesse essere raggiungibile, salterà al successivo.
- la directory sicronizzata di default e’ ~/sincro-docs.
- Tutte le operazioni e gli errori vengono loggati in /var/log/syslog (rgrep isi-allinea /var/log/syslog)