Enkel løsning til Mac OS X 10.6.3 Samba Write Access-problem

Opgradering til Mac OS X Snow Leopard 10.6.3 var en smertefri procedure, indtil jeg forsøgte at få adgang til nogle SMB-mounts ... pludselig havde jeg ikke skriveadgang til mine samba-drev! Jeg blev præsenteret for denne fejlmeddelelse:

Handlingen kan ikke fuldføres, fordi du ikke har tilladelse til at få adgang til nogle af varerne.

Heldigvis er der en løsning af sorter, og det er ret ligetil.

Løsning af Samba / SMB-skriveadgangsproblemet i 10.6.3:
* Åbn smb.conf på samba-serveren i din yndlings teksteditor
sudo nano /etc/smb.conf
* Find den globale samba-indstillings sektion under [global] og tilføj følgende linje:
unix extensions = no
* Gem og luk smb.conf (i nano, Control-O efterfulgt af returnøglen for at gemme, derefter Control-X for at afslutte)
* Genstart smb-serveren

Årsagen til SMB-fejlen i Mac OS X 10.6.3:
Efter at have gravet rundt fandt jeg årsagen på SplatDot, og jeg kan bekræfte, at jeg havde de samme fejlmeddelelser vedrørende brede links og unix-udvidelser aktiveret på samme tid, to parametre, der er inkompatible. Det er grunden til, at reparationen fungerer, du deaktiverer unix-udvidelser (selvfølgelig kan du deaktivere brede links, men der er et resultat hit for den metode), og fejlen opstår ikke længere.

Jeg forestiller mig, at dette bare er en fejl i den måde, Mac OS X 10.6.3 håndterer SMB-aktier, og det vil sandsynligvis blive rettet forholdsvis hurtigt af Apple, og når det er løst, kan og kan du genaktivere unix-udvidelser igen på Samba-serveren. Det gør bare at fjerne unix extensions = ingen linje fra smb.conf filen.