Извините, этот ответ опоздал на два года, но у меня была похожая проблема, и я смог решить ее, используя ваши шаги, более или менее. Я выполнил шаги 1-3, а затем для шага 4 я использовал sudo'd как _www вместо опции -O (поскольку она больше не существует).
sudo -u _www mount_smbfs //User:Password@Host/Share /mount/point
У меня работает 10.6 Snow Leopard, и пользователь Apache, похоже, _www. Как бы то ни было, после того, как я некоторое время бился об эту проблему (так как команды chown и chmod, похоже, не работают на смонтированных общих ресурсах Samba), это наконец сработало. Спасибо!