У меня следующий smb.conf: http://pastebin.com/gCchZQvC
Ситуация такова, что когда я сопоставляю свои общие ресурсы, мне нужно войти в систему, используя свои учетные данные, чтобы иметь возможность создавать каталоги и файлы. Когда я использую приложения для использования общего ресурса в качестве папки для записи, я получаю сообщение об ошибке отказа на запись. Есть ли способ настроить smb, чтобы каждый компьютер из подсети 192.168.0.0/24 имел анонимный доступ для чтения / записи без необходимости аутентификации? Я думаю, что это проблема, почему я приземляюсь с ошибками.
Кажется, нужно использовать guest account
вариант конфигурации. Он определяет, какая локальная учетная запись * nix будет использоваться для гостевого доступа.
Попробуйте что-то вроде этого:
[global]
workgroup = WORKGROUP
server string = DareFreeBSD
security = share
hosts allow = 127.0.0.1 192.168.0.0/24
load printers = no
log file = /var/log/samba/log.%m
max log size = 50
dns proxy = no
* * * * *
[music]
comment = Music Share
path = /media/music
writable = yes
guest ok = yes
guest account = musicuser
guest only = yes
[downloads]
comment = torrent downloads
path = /home/rtorrent/download
writable = yes
guest ok = yes
guest account = rtorrent
guest only = yes
* * * * *
Подробнее - в соответствующем документация самбы.