Назад | Перейти на главную страницу

Как предоставить полные права в smb.conf для подсети?

У меня следующий 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

* * * * *

Подробнее - в соответствующем документация самбы.