ПРИМЕЧАНИЕ: я прочитал, вероятно, до 50 различных страниц, описывающих, как настроить общедоступный ресурс Samba в течение 2 ЛЕТ, и у меня ничего не получалось. Я не знаю, сколько RTFM мне нужно, чтобы установить все это.
Мне нужно / я хочу настроить полностью открытый общий файловый ресурс на моем домашнем сервере для двух рабочих станций.
Настройка выглядит следующим образом:
Сервер :
- Debian Wheezy
sudo smbd --versionдает мнеVersion 3.6.6.- 2 локальных раздела, которыми я хочу поделиться, отформатированные в NTFS из-за того, что они старые и взяты с Windows-машины. Я не могу отформатировать их в ext * FS, потому что они содержат много данных, которые я (пока) не могу переместить куда-либо еще.
- машина названа "homeserv" из-за отсутствия оригинальности.
Клиент :
- Тестирование Debian (Джесси)
- Windows 7 (2 разные машины). Фактически, моя машина - двойная загрузка Debian / Windows, а машина моей жены - только Windows.
Мой smb.conf после перегонки выглядит следующим образом ( дословно , больше ничего нет):
[global]
workgroup = WORKGROUP
security = user
map to guest = Bad User
[disk1]
comment = Disk 1 on 400GB HDD
path = /media/disk1
browsable = yes
guest ok = yes
read only = no
create mask = 0755
[disk2]
comment = Disk 2 on 400GB HDD
path = /media/disk2
browsable = yes
guest ok = yes
read only = no
create mask = 0755
На обеих клиентских машинах, как в Debian, так и в Windows, я получаю один и тот же результат: диалог логина / пароля. Никакая комбинация security = user, map to guest = Bad user, security = share, guest ok = yesи такое не помогло.
Windows 7 показывает диалог входа в систему / пароль сразу после того, как я нажимаю на общий компьютер в сетевом окружении. smb://homeserv/путь к файлу в Debian (в любом файловом браузере) показывает мне две папки: disk1и disk2, как и предполагалось, при попытке открыть их вывести диалог логина / пароля.
Итак, чего мне не хватает в схеме, чтобы НЕ ИСПОЛЬЗОВАТЬ логин / пароль? Это вопрос юзабилити, я не буду создавать пользовательскую аутентификацию для файловой свалки.