Коллеги! Братья! Сестры!
надо простейший вариант реализовать: в сети несколько компов под виндой, надо, чтобы они без паролей заходили на шару под убунтой. Все. Сеть одноранговая, без домена.
Привожу конфиг:
[global]
workgroup = MSHOME
server string =
security = SHARE
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
name resolve order = lmhosts host wins bcast
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No
browsable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
[exchange]
path = /home/exchange/
read only = No
create mask = 0777
guest only = Yes
guest ok = Yes
Симптомы такие: включаю комп с убунтой, включаю комп с виндой. Виндовый комп в рабочей группе MSHOME,
захожу в сетевое окружение, жму отобразить компьютеры рабочей группы, получаю сообщение: Нет доступа к Mshome. Возможно, у вас нет прав на использование этого стевого ресурса. Обратитесь к администратору этого сервера для получения соответствующих прав доступа. Недоступен список серверов для этой рабочей группы.
При этом работает "добавить новый элемент в сетевое окружение", если указать вручную сетевой адрес общего ресурса:
\\VM\exchange, открывается папка с ним, в нее можно скопировать что-то, создать папку. После перезагрузки чтобы ресурс стал доступен, его снова надо подключать руками.
Если кому-то удалось настроить шару с общим доступом - подскажите, что подправить.
Да, testparm не ругается:
vm@vm:~$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)
Processing section "[printers]"
Processing section "[print$]"
Processing section "[exchange]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
насчет rlimit_max на буржуинских форумах пишут, что на работоспособность этот параметр не влияет.