Samba
Материал из ALT Linux Wiki
Строка 6: | Строка 6: | ||
Установите system-config-samba и используйте его. | Установите system-config-samba и используйте его. | ||
+ | === Пример настройки smb.cfg для "файлопомойки" === | ||
+ | |||
+ | Пример настройки smb.cfg для "файлопомойки" с двумя расшаренными ресурсами и принтером, | ||
+ | параметры, закомментированные ; - действуют по-умолчанию | ||
+ | |||
+ | <source lang=text> | ||
+ | workgroup = workgroup | ||
+ | server string = Samba Server Version %v | ||
+ | map to guest = Bad User | ||
+ | ; idmap config * : backend = tdb | ||
+ | guest ok = yes | ||
+ | cups options = raw | ||
+ | security = user | ||
+ | ; encrypt passwords = yes | ||
+ | ; guest account = nobody | ||
+ | |||
+ | [printers] | ||
+ | comment = All Printers | ||
+ | path = /var/spool/samba | ||
+ | browseable = no | ||
+ | ; guest ok = no | ||
+ | ; writable = No | ||
+ | printable = yes | ||
+ | |||
+ | |||
+ | # A publicly accessible directory, but read only, except for people in | ||
+ | # the "staff" group | ||
+ | [public] | ||
+ | comment = Public Stuff | ||
+ | path = /home/samba | ||
+ | public = yes | ||
+ | writable = yes | ||
+ | ; printable = no | ||
+ | write list = +staff | ||
+ | ; browseable = yes | ||
+ | |||
+ | [Free] | ||
+ | path = /mnt/win/Free | ||
+ | read only = no | ||
+ | ; browseable = yes | ||
+ | guest ok = yes | ||
+ | |||
+ | </source> | ||
=== Ресурсы Windows === | === Ресурсы Windows === |
Версия 03:32, 21 августа 2015
Содержание |
Некоторые типовые проблемы при использовании samba
ОФФТОП: Буду добавлять по мере нахождения багов и костылей
GUI для Samba
Установите system-config-samba и используйте его.
Пример настройки smb.cfg для "файлопомойки"
Пример настройки smb.cfg для "файлопомойки" с двумя расшаренными ресурсами и принтером, параметры, закомментированные ; - действуют по-умолчанию
workgroup = workgroup server string = Samba Server Version %v map to guest = Bad User ; idmap config * : backend = tdb guest ok = yes cups options = raw security = user ; encrypt passwords = yes ; guest account = nobody [printers] comment = All Printers path = /var/spool/samba browseable = no ; guest ok = no ; writable = No printable = yes # A publicly accessible directory, but read only, except for people in # the "staff" group [public] comment = Public Stuff path = /home/samba public = yes writable = yes ; printable = no write list = +staff ; browseable = yes [Free] path = /mnt/win/Free read only = no ; browseable = yes guest ok = yes
Ресурсы Windows
Симптомы: При подключении к ресурсам на Windows 7, периодически и спонтанно отваливается ресурс. При монтировании его это выражается в виде чего-то подобного:
mount error(121): Remote I/O error
Код ошибки иногда бывает 5, возможно сообщение о нехватке памяти. При использовании других способов подключения происходит просто отключение ресурса и невозможно его более примонтировать до перезагрузки Windows.
Причина: Проблема, как выяснилось, имеет давнюю историю и находится в компании Microsoft. Другими словами - виноват Windows. Особенно ярко это выражено на 64 битных версиях и связано с переполнением кэша
Решение: Нужно изменить параметры работы кэша службы сервера Windows. Для этого на машине с Windows запускаем regedit.exe и в:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache
- установить значение 1 (По умолчанию там стоит 0)
HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\Size
- установить значение 3 (По умолчанию там стоит 1)
После этого, перезапустить службу server (в русской версии сервер) или просто перезагрузить компьютер с win.
Решение найдено тут: [1]