[00:06]server-samba:/var/log/samba # testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[Public]"
Processing section "[Zip]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
workgroup = VV-PT
netbios name = VV-PT-SMB
server string = Office Samba resource
security = SHARE
log file = /var/log/samba/log.%m
max log size = 2000
panic action = /usr/share/samba/panic-action %d
[Public]
comment = Public Folder
path = /home
read only = No
create mask = 0666
force create mode = 0666
directory mask = 0777
force directory mode = 0777
guest only = Yes
guest ok = Yes
delete readonly = Yes
[Zip]
comment = Zip
path = /var/ftp
valid users = smbw
read only = No
собственно под вин2000 ходят без проблем и гости и не гости.
гости писать могут без проблем в /home. но у них есть такая проблема: некоторые папки показываются как пустые (хотя на самом деле в папках лежат файлы). причем систему пустых/не пустых уловить не могу. собственно как это лечить?
и под вин хп он при подключении папки Zip предлагает форму с паролем, но имя юзера уже забито Guest и изменению не подлежит. правильный пароль пользователя smbw не принимается. и фактически войти я туда из под хп не могу.
гости писать могут без проблем в /home. но у них есть такая проблема: некоторые папки показываются как пустые (хотя на самом деле в папках лежат файлы). причем систему пустых/не пустых уловить не могу.
Думаю, не показываются файлы с русскими именами. Попробуй добавить
dos charset = cp866
unix charset = koi8-r (или utf8)
display charset = koi8-r
в раздел [global].
Ну и посмотри, может названия некоторых файлов с точки начинаются.
нет. некоторые показываются. но среди англоязычных названий не показываются только домашние папки некоторых пользователей (при чем одного пользователя нужно было пересоздать [и его домашняя папка удалялась создавалось заново]), после этого ее содержимое стало отображаться.
и с паролем под хп не очень понятно.
update
проблема была в правх на папках. после добавления +x все стало хорошо.