Enkel åtgärd för Mac OS X 10.6.3 Samba Write Access-problem

Uppgradering till Mac OS X Snow Leopard 10.6.3 var ett smärtfritt förfarande tills jag försökte komma åt några SMB-fästen ... plötsligt hade jag ingen skrivåtkomst till mina samba-enheter! Jag presenterades med detta felmeddelande:

Operationen kan inte slutföras eftersom du inte har behörighet att komma åt några av objekten.

Tack och lov finns det olika lösningar och det är ganska enkelt.

Åtgärda Samba / SMB-skrivåtkomstproblemet i 10.6.3:
* Öppna smb.conf på samba-servern i din favorit textredigerare
sudo nano /etc/smb.conf
* Hitta den globala samba-inställningsdelen under [global] och lägg till följande rad:
unix extensions = no
* Spara och stäng smb.conf (i nano, Control-O följt av returknappen för att spara, sedan Control-X för att avsluta)
* Starta om smb-servern

Orsaken till SMB-felet i Mac OS X 10.6.3:
Efter att jag grävde runt hittade jag orsaken på SplatDot, och jag kan bekräfta att jag hade samma felmeddelanden om breda länkar och unix-tillägg aktiverade samtidigt, två parametrar som inte är kompatibla. Det här är anledningen till att fixningen fungerar, du inaktiverar unix-tillägg (självklart kan du inaktivera breda länkar men det finns en prestationsfrekvens för den metoden) och felet kommer inte längre att uppstå.

Jag föreställer mig att det här bara är en bugg i det sättet att Mac OS X 10.6.3 hanterar SMB-aktier och det kommer sannolikt att fixas relativt snabbt av Apple, och när det är fixat kan du och ska återaktivera unix-tillägg igen på Samba-servern. Det handlar bara om att ta bort unix-extensions = ingen rad från smb.conf-filen.