ПРИМЕЧАНИЕ: я прочитал, вероятно, до 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
, как и предполагалось, при попытке открыть их вывести диалог логина / пароля.
Итак, чего мне не хватает в схеме, чтобы НЕ ИСПОЛЬЗОВАТЬ логин / пароль? Это вопрос юзабилити, я не буду создавать пользовательскую аутентификацию для файловой свалки.
источник
Конфиг может быть короче:
Создать пользователя Unix Джонни
Создать Smbuser
Создайте каталог Linux, чтобы поделиться
Изменить владельца каталога на Джонни
smb.conf
Все файлы принадлежат Джонни, и каждый имеет доступ к файлам.
источник
Быстрый и грязный способ иметь открытый ресурс Samba - это:
и иметь акции определяет как таковой:
Перезапустите демон.
Для клиентов Windows 7, начиная с 2014 года, мне нужно было установить политику домена: цифровую подпись сообщений от всегда до ОТКЛЮЧЕНО.
источник
smb://homeserv/disk1
все еще требуется пароль в Debian. Я использовал файловые браузеры Dolphin и Krusader. Может быть, это что-то в KDE.public = yes
и777
разрешения сделали свое дело (Win 10 хостинг Ubuntu 18.04). К счастью, это на моей личной рабочей станции, так что мне не о чем беспокоиться