Занимался этим давно. Насколько помню, мне все удалось настроить через веб-интерфейс. Внутри все работает так же, как в любой другой unix/linux системе, поэтому если потребуется залезать в конфиги, можно брать любую инструкцию по настройке samba (к примеру -
habrahabr.ru/post/171057 ). Конфиги руками лучше не править - потом зайдя в веб-интерфейс можно нечаянно все сломать. Иногда бывает не очивидно что и где указывать, но посмотрев в какое место конфига из какого поля веб-интерфейса подставляются значения можно сделать так, чтобы он сгенерировал правильные настройки.