Есть сервер под Убунтой 10.04 и клиенты WinXP.
Он у нас распределяет инет через squid и (хотелось бы) файловый архив для вин-юзеров.
Дело обычное: поднимаем самбу, настраиваем, и дело с концом. И вот тут меня ждет облом: WinXP заходит на сервер, получает список расшаренных ресурсов, пока нормально.
Для теста расшарил каталог.
Захожу в расшаренный каталог - просит пароль (оно мне и нужно).
Однако пароль не подходит.. Даже правильный!
Что же это, братцы?
smb.conf
[global]
workgroup = 1
server string =
#wins support = no
;wins server = w.x.y.z
dns proxy = no
;name resolve order = lmhosts host wins bcast
;interfaces = 127.0.0.0/8 eth0
;bind interfaces only = yes
log file = /var/log/samba/log.%m
max log size = 1000
#syslog only = no
syslog = 0
panic action = /usr/share/samba/panic-action %d
#security = user
;encrypt passwords = yes
;passdb backend = tdbsam
obey pam restrictions = yes
;unix password sync = no
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
;domain logons = yes
;logon path = \\%N\profiles\%U
#logon path = \\%N\%U\profile
;logon drive = H:
#logon home = \\%N\%U
;logon script = logon.cmd
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u
; add machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u
; add group script = /usr/sbin/addgroup --force-badname %g
#load printers = no
;printing = bsd
;printcap name = /etc/printcap
;printing = cups
;printcap name = cups
;include = /home/samba/etc/smb.conf.%m
#socket options = TCP_NODELAY
;message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &
#domain master = auto
;idmap uid = 10000-20000
;idmap gid = 10000-20000
;template shell = /bin/bash
;winbind enum groups = yes
;winbind enum users = yes
;usershare max shares = 100
usershare allow guests = yes
username map = /etc/samba/smbusers
security = user
;guest ok = no
;guest account = nobody
;[homes]
;comment = Home Directories
;browseable = no
;read only = yes
;create mask = 0700
;directory mask = 0700
;valid users = %S
;[netlogon]
;comment = Network Logon Service
;path = /home/samba/netlogon
;guest ok = yes
;read only = yes
;share modes = no
;[profiles]
;comment = Users profiles
;path = /home/samba/profiles
;guest ok = no
;browseable = no
;create mask = 0600
;directory mask = 0700
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
;printable = no
;guest ok = no
;read only = yes
create mask = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = no
;read only = yes
;guest ok = no
;write list = root, @lpadmin
;[cdrom]
;comment = Samba server's CD-ROM
;read only = yes
;locking = no
;path = /cdrom
;guest ok = yes
;preexec = /bin/mount /cdrom
;postexec = /bin/umount /cdrom
[TEST]
path = /media/data/общак
;writeable = No
;browseable = yes
guest ok = yes
Юзеров добавлял, выставлял им пассворды через smbpasswd -a <user>. включал их командой smbpasswd -e <user>
Если нужны какие логи - вышлем

P.S. Юзал тулзу system-config-samba для удобства (в первый раз самбу поднимаю, в конфигах половины не понимаю). Может в ней дело?