En OS X 10.8, usando comandos de terminal, me gustaría habilitar el uso compartido de SMB como si hubiera marcado la siguiente casilla de verificación en System Preferences - Sharing - File Sharing - Options:

He intentado el siguiente comando:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.smbd.plist
Pero a pesar de que el demonio smb parece estar funcionando, la casilla de verificación aún no está marcada, como si algo faltara.
El mismo comando funciona, por ejemplo, para compartir pantalla ( com.apple.screensharing.plist) e incluso para AFP ( com.apple.AppleFileServer.plist), solo SMB parece sufrir este problema.

launchctlcomando es todo lo que se necesita. Ver discusiones.apple.com/thread/8463141 .Respuestas:
He encontrado la solución. Se necesitan dos comandos en secuencia:
fuente
Para otros que podrían estar teniendo este mismo problema con una causa raíz diferente, descubrí que de alguna manera mi
com.apple.smbd.plistarchivo se había dañado.Puedes verificar esto con
cat /System/Library/LaunchDaemons/com.apple.smbd.plist. Debería parecer texto sin formato, pero si ve un montón de caracteres extraños, probablemente sea corrupto.Simplemente eliminé el archivo [y después de darme cuenta de que no se recreó al reiniciar], copié mi
com.apple.smbd.plistde otra Mac/System/Library/LaunchDaemons/. Luego marqué la casilla de verificación (o alternativamente, podría ejecutarsudo launchctl load -w /System/Library/LaunchDaemons/com.apple.smbd.plist), y luego reinicié.Problema resuelto. Mismo problema, causa raíz diferente.
Editar: También debe verificar los permisos
com.apple.smbd.plistycom.apple.AppleFileServer.plist, especialmente, si copia desde una computadora diferente. Descubrí que micom.apple.AppleFileSharing.plistarchivo tenía777permiso, lo que hacía que no se cargara.La propiedad debería ser
root:wheel, y los permisos deberían ser644:fuente