Salve gente<br>Oggi mi sono ritrovato in un orrendo pasticcio: file server samba aziendale schietto, senza domain controller, niente dominio, solo shares con diverse proprietà/permessi a seconda degli utenti, circa una decina.<br>
Per motivi ancora ignoti file e cartelle spariscono letteralmente dal filesystem, non si tratta del classico problema di permessi settati male, sottocartelle intere scompaiono in maniera apparentemente randomica dal disco da un momento all&#39;altro.<br>
I file di log di samba sono puliti, nessun errore neanche sul raid.<br>Per fortuna niente è andato perduto in quanto di notte fa un rsync --archive senza il --delete su un nas e quindi tutti i file vengono preservati e li ho recuperati.<br>
<br>Qualcuno si è mai ritrovato in una situazione simile?<br><br>La distribuzione è una Ubuntu server 8.04 :-( mi sono fatto convincere da un collega in ufficio a provarla (in produzione..) e per quel poco che ho esplorato non è molto diversa dalla mia tanto amata debian testing.<br>
<br>Le uniche cose che ho provato a fare per risolvere è stato aggiornare samba (aggiornato in precedenza 20gg fà) e spostare gli shares dalle home degli utenti a una cartella /fileserver con dentro i vari shares.<br>Per ora funziona, non so se nei prossimi giorni perderà altri file per la strada ma vorrei evitare!<br>
Non so se dare la colpa a un bug, a ubuntu, o a un mio errore anche se non credo di averne commessi, le configurazioni che ho fatto sono ormai sempre le solite funzionanti.<br>Avrei pensato anche a rsync come colpevole, ma faccio un semplice rsync --archive --vv /sorgente /destinazione niente di più..<br>
<br>Ogni idea è veramente graditissima, non so dove battere il capo ed ho l&#39;azienda con il fiato sul collo.<br><br>Incollo parte del smb.conf<br><br>[global]<br>&nbsp;&nbsp;&nbsp; server string = Samba<br>&nbsp;&nbsp;&nbsp; workgroup = SEDE<br>&nbsp;&nbsp;&nbsp; obey pam restrictions = Yes<br>
&nbsp;&nbsp;&nbsp; passwd program = /usr/bin/passwd %u<br>&nbsp;&nbsp;&nbsp; passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .<br>&nbsp;&nbsp;&nbsp; syslog = 0<br>&nbsp;&nbsp;&nbsp; log file = /var/log/samba/log.%m<br>
&nbsp;&nbsp;&nbsp; max log size = 1000<br>&nbsp;&nbsp;&nbsp; dns proxy = No<br>&nbsp;&nbsp;&nbsp; ldap ssl = no<br>&nbsp;&nbsp;&nbsp; panic action = /usr/share/samba/panic-action %d<br>&nbsp;&nbsp;&nbsp; invalid users = guest<br>&nbsp;&nbsp;&nbsp; users = massimilianop, simones, ceciliac, paolog, laviniap, alessandrog, giovannis, ospite, antonellam, daviden<br>
&nbsp;&nbsp;&nbsp; admin users = paolog<br>#&nbsp;&nbsp;&nbsp; include = /etc/samba/dhcp.conf<br>&nbsp;&nbsp;&nbsp; browsable = Yes<br>&nbsp;&nbsp;&nbsp; browse list = Yes<br>&nbsp;&nbsp;&nbsp; wins support = Yes<br>&nbsp;&nbsp;&nbsp; domain master = Tes<br>&nbsp;&nbsp;&nbsp; local master = Yes<br>&nbsp;&nbsp;&nbsp; preferred master = Yes<br>
&nbsp;&nbsp;&nbsp; name resolve order = wins bcast<br>&nbsp;&nbsp;&nbsp; create mask = 0777<br>#&nbsp;&nbsp;&nbsp; force create mode = 0777<br>&nbsp;&nbsp;&nbsp; directory mask = 0777<br>#&nbsp;&nbsp;&nbsp; force directory mode = 0777<br>&nbsp;&nbsp;&nbsp; force group = summa<br><br><br><br>[archivio]<br>&nbsp;&nbsp;&nbsp; comment = Archivio<br>
&nbsp;&nbsp;&nbsp; path = /fileserver/archivio<br>&nbsp;&nbsp;&nbsp; read list = massimilianop, simones, ceciliac, paolog, laviniap, alessandrog, giovannis, ospite, antonellam, daviden<br>&nbsp;&nbsp;&nbsp; write list = paolog<br>&nbsp;&nbsp;&nbsp; read only = No<br><br>[lavori]<br>
&nbsp;&nbsp;&nbsp; comment = Lavori in corso<br>&nbsp;&nbsp;&nbsp; path = /fileserver/lavori<br>&nbsp;&nbsp;&nbsp; read list = massimilianop, simones, ceciliac, paolog, laviniap, alessandrog, giovannis, ospite, antonellam, daviden<br>&nbsp;&nbsp;&nbsp; write list = massimilianop, simones, ceciliac, paolog, laviniap, alessandrog, giovannis, ospite, antonellam, daviden<br>
&nbsp;&nbsp;&nbsp; read only = No<br><br>[paolog]<br>&nbsp;&nbsp;&nbsp; comment = File personali di Paolo<br>&nbsp;&nbsp;&nbsp; path = /fileserver/paolog<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; read list = paolog<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; write list = paolog<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; browsable = No<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; browse list = No<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; valid users = paolog<br>&nbsp;&nbsp;&nbsp; invalid users = massimilianop, simones, ceciliac, laviniap, alessandrog, giovannis, ospite, daviden<br><br>[alessandrog]<br>&nbsp;&nbsp;&nbsp; comment = File personali di Alessandro<br>&nbsp;&nbsp;&nbsp; path = /fileserver/alessandrog<br>
&nbsp;&nbsp;&nbsp; read list = massimilianop, simones, ceciliac, paolog, laviniap, alessandrog, giovannis, ospite, antonellam, daviden<br>&nbsp;&nbsp;&nbsp; write list = alessandrog, paolog<br><br>poi tutti gli altri shares sono simili a quest&#39;ultimo.<br>
<br>Mille grazie a chi mi da una zampa,<br>Silvio<br clear="all"><br>-- <br>°-°-°-°-°-°-°-°-°-°-°-°-°-°<br> &nbsp; &nbsp; &nbsp; &nbsp;Silvio Relli<br> &nbsp; <a href="http://www.relli.org">http://www.relli.org</a><br> &nbsp; &quot;Nerd is Beautiful&quot;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&copy;¿&copy;¬<br>°-°-°-°-°-°-°-°-°-°-°-°-°-°<br>