є така задача: мережа з 3-х віндошних компів + сервер під лінуксом (10 мандрейк).
Ви не даєте нам достатньо інформації про клієнтів (які вікна) і сервер (PDC, чи просто для спільного доступу до принтера, чи файл сервер, чи все разом), але з файла конфігурації я бачу що ви хочете його налаштувати як PDC (Primary Domain Controller). Отже ви хочете щоб самба автентифікувала користувачів подібно до ADS (Active Directory Services) на Віндовс сервері 2000?
Першим кроком для перевірки правильності параметрів файла конфігурації самби має бути виконання (як адмін) наступної команди: testparm -s
Вона має виявити всі конфліктуючі параметри.
...
security = user ...
domain master = yes
preferred master = yes
Якщо у вас домашня або мала офісна мережа то вживайте security = share, що дозволить будь-кому читати/переглядати список наявних спільних тек та принтерів перш ніж від когось вимагатиметься ввійти (login).
[HPLaserJet3330|HPLaserJet3330]
printer = HPLaserJet3330|HPLaserJet3330
printable = yes
Якщо ви вживаєте для друку CUPS, то можна надати дозвіл до всіх принтерів таким чином:
[global]
workgroup = YourWorkgroup # ваша робоча група
netbios name = LinuxBox # назва машини
security = SHARE
passdb backend = guest
printing = cups
printcap name = cups
[printers]
comment = All Printers
path = /var/spool/samba
printer admin = root
guest ok = Yes
printable = Yes
use client driver = Yes # віндовс клієнти мають мати встановлені відповідні драйвери
hosts allow = 192.168.1. # дозволено друк з адрес які починаються
browseable = No
Майте на увазі, що ви мусите мати рахунок для гостей (типово - це nobody). Щоб знайти правильну назву цього рахунка для вашої версії самби, виконайте
testparm -s -v | grep "guest account"
Якщо у вас не налаштований каталог спулера самби - це можна виправити так:
mkdir /var/spool/samba
chown nobody.nobody /var/spool/samba
chmod a+rwt /var/spool/samba
Щоб перевірити чи можливий анонімний доступ до спільних ресурсів введіть:
smbclient -L localhost -U%
Аргумент -U% рівноцінний нульовому користувачу і паролю.
Часом проблеми може завдавати nmbd, який необхідно перестартувати для певності.
Також перевірте чи фаєрвол часом не блокує порт 445, який використовується для комунікації smb.