Correzione semplice per Mac OS X 10.6.3 Problema di scrittura in Samba

L'aggiornamento a Mac OS X Snow Leopard 10.6.3 è stato una procedura indolore fino a quando non ho provato ad accedere ad alcuni supporti SMB ... improvvisamente non ho avuto accesso in scrittura alle mie unità samba! Mi è stato presentato questo messaggio di errore:

L'operazione non può essere completata perché non si dispone dell'autorizzazione per accedere ad alcuni degli articoli.

Per fortuna c'è una sorta di soluzione ed è piuttosto semplice.

Risolvere il problema di accesso in scrittura Samba / SMB in 10.6.3:
* Apri smb.conf sul server samba nel tuo editor di testo preferito
sudo nano /etc/smb.conf
* Trova la sezione delle impostazioni globali di samba sotto [globale] e aggiungi la seguente riga:
unix extensions = no
* Salva e chiudi smb.conf (in nano, Control-O seguito dalla chiave di ritorno per salvare, quindi Control-X per uscire)
* Riavvia il server smb

La causa dell'errore SMB in Mac OS X 10.6.3:
Dopo aver scavato in giro ho trovato la causa su SplatDot, e posso confermare che ho avuto gli stessi messaggi di errore relativi ai link ampi e alle estensioni unix abilitate allo stesso tempo, due parametri che sono incompatibili. Questo è il motivo per cui la correzione funziona, si disabilitano le estensioni unix (ovviamente, è possibile disabilitare i link ampi ma c'è un impatto sulle prestazioni per quel metodo) e l'errore non si verificherà più.

Immagino che questo sia solo un bug nel modo in cui Mac OS X 10.6.3 gestisce le condivisioni SMB e probabilmente verrà risolto in modo relativamente rapido da Apple e, una volta risolto, è possibile e dovrebbe riattivare nuovamente le estensioni unix sul server Samba. Fare così è solo questione di rimuovere le estensioni unix = nessuna riga dal file smb.conf.