Собственно папробуй так это рабочий пример
Создай /etc/samba/smb.conf
[global]
netbios name = BABILON
workgroup = NEMIZIDA
server string = PDC Server
encrypt passwords = Yes
security = user
smb passwd file = /etc/smbpasswd
log file = /var/log/samba/log.%m
socket options = IPTOS_LOWDELAY TCP_NODELAY
domain master = Yes
local master = Yes
preferred master = Yes
os level = 64
dns proxy = No
name resolve order = lmhosts host bcast
bind interfaces only = True
interfaces = eth0 192.168.1.1
hosts deny = ALL
hosts allow = 192.168.1. 127.0.0.1
debug level = 1
create mask = 0644
directory mask = 0755
level2 oplocks = True
read raw = no
write cache size = 262144
domain logons = yes
logon path =
logon script = start.bat
character set = KOI8-R
client code page = 866
[netlogon]
comment = open resurs freeware
path = /mnt/samba/netlogon
public =no
writeable =no
browseable =yes
locking = no
force create mode = 0644
force directory mode = 0755
write list = root. @wheel
[profiles]
path = /mnt/samba/ntprofile
writeable = yes
create mask = 0600
directory mask = 0700
[rt]
path = /mnt/samba/rt
directory security mask = 000
browseable = yes
public = yes
writeable = yes
guest ok = yes
[program]
path = /mnt/samba/program
directory security mask = 000
browseable = yes
public = yes
writeable = yes
guest ok = yes
[karta]
path = /mnt/samba/karta
directory security mask = 000
browseable = yes
public = yes
writeable = yes
guest ok = yes
Если тачки в домене будут XP то нужно на клиентах снять галочки каторые связаны с безапасностью в домене находется это хозяйство Администрирование\Локальня безопасность\Параметры безопасности
Затем для WIN2K делаешь следующие
useradd user;
passwd user;
useradd -g 100 -d /dev/null -c "name" -s /bin/false name$
smbpasswd -a -m name$
smbpasswd -a user
smbpasswd -e user
И все машины будут какмиленькие входить.
Для 98 виндов машинные записи саздовать не надо.