Так откуда у тебя эти ошибки?
>ERROR: Badly formed boolean in configuration file: "no #Эта опция только если вы ставите AD".
>lp_bool(no #Эта опция только если вы ставите AD): value is not boolean!
>Unknown parameter encountered: "client code page"
>Ignoring unknown parameter "client code page"Если их нету в конфиге, а вот в примере есть. Видимо, что то напутал с копипастом.
Тем более, что автор статьи даже не позаботился комментарии отделить.
Посмотри в /usr/local/etc/smb.conf.sample и на основе его сделай свой конфиг.
Вот пример самого простого, но полностью рабочего конфига
samba-3.0.28,1
[global]
workgroup = CENTR
netbios name = BSD
server string = Samba Server
interfaces = 192.168.1.1/24, 192.168.0.2/24
log file = /var/log/samba/log.%m
log level = 3
Syslog = 0
max log size = 50
load printers = No
preferred master = No
local master = No
domain master = No
dns proxy = No
security = share
[pub]
comment = Public folder
path = /usr/samba/pub
force user = eugen
force group = eugen
read only = no
guest ok = yes
А лучше, еше и документацию по самбе почитай, которая идёт вместе с ней.