Samba и сетевое окружение Windows.

Автор ic2d, 26 марта 2020, 12:40:10

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ic2d

 Установлен чистый Debian 10.
Установлен пакет Samba. Не могу разобраться с smb.conf, до этого на Ubuntu все работало, но smb.conf не сохранил, тоже тогда долго мучился и искал решение, которое нашлось. Теперь не могу найти, уже неделю потратил.

Проблема:
1. Windows 10 сетевое окружение, не видно сервер samba.
2. Windows при запуске файлов(ехе) прям из сетевого хранилище windows ругается что эти файлы не безопасные так как находятся вне локальной сети(насколько я помню это решится при решении проблемы №1)
3. Папки которые создаются в сетевом хранилище имеют права доступа 777, а вот файлы почему-то нет. (я знаю что это не правильно, но ввиду того что это только для дома, так будет удобнее)

По поводу первой проблемы в интернете в основном советы подключить диск принудительно через \\192.168.1.104\Public, оно так подключается, но тогда ругается при запуске файлов что этот файл является файлом из интернета, а не локальной сети.
Еще советуют активировать в настройках windows протокол SMB 1.0, но это тоже не решение.

текущий smb.conf:
Открыть содержимое (спойлер)
[global]
   workgroup = WORKGROUP
   netbios name = Asus
   server string = home server
   server role = standalone server
   obey pam restrictions = yes
   map to guest = bad user
   usershare allow guests = yes
   security = user
   guest ok = yes
   guest account = nobody
   # Special configuration for Apple's Time Machine
   fruit:model = MacPro
   fruit:advertise_fullsync = true
   fruit:aapl = yes
   fruit:veto_appledouble = no
   fruit:posix_rename = yes
   fruit:zero_file_id = yes
   fruit:wipe_intentionally_left_blank_rfork = yes
   fruit:delete_empty_adfiles = yes
   fruit:encoding = native
   

[Public]
   path = /shared/Public
   writable = yes
   guest ok = yes
   guest only = yes
   read only = no
   create mask = 0777
   directory mask = 0777
   force create mode = 0777
   force directory mode = 0777
   force user = nobody
   veto files = /._*/.DS_Store/.Spotlight-V100/.TemporaryItems/Thumbs.db
   delete veto files = yes
   inherit permissions = yes
[свернуть]

Уже незнаю куда рыть и что смотреть. А еще говорят самба это просто...

ic2d

#1
По поводу того что файлы создавались с неправильными правами разобрался. obey pam restrictions = no было решением.
А вот по поводу того что винда не видит в сетевом окружении сервер самба вопрос остается открытым. Очень надеюсь на помощь или какие нибудь советы-наводки. В интернете я ничего не могу найти, так как все ответы являются довольно таки старыми по времени и тогда windows 10 видела.
Текущий SMB.CONF:

Открыть содержимое (спойлер)

[global]
   workgroup = WORKGROUP
   netbios name = Asus
    server string = home server
    server role = standalone server
   obey pam restrictions = no
   map to guest = bad user
   usershare allow guests = yes
   security = user
   guest ok = yes
   guest account = nobody
   # Special configuration for Apple's Time Machine
   fruit:model = MacPro
   fruit:advertise_fullsync = true
   fruit:aapl = yes
   fruit:veto_appledouble = no
   fruit:posix_rename = yes
   fruit:zero_file_id = yes
   fruit:wipe_intentionally_left_blank_rfork = yes
   fruit:delete_empty_adfiles = yes
   fruit:encoding = native
   

[Public]
   path = /shared/Public
   writable = yes
   guest ok = yes
   read only = no
   create mask = 0777
   directory mask = 0777
   force create mode = 0777
   force directory mode = 0777
   veto files = /._*/.DS_Store/.Spotlight-V100/.TemporaryItems/Thumbs.db
   delete veto files = yes
[свернуть]

UPD:
Почитав еще больше интернета я понял что последние версии windows 10 не используют NetBIOS для сетевого окружения. Они используют WS-Discovery, а самба это не поддерживает. Видимо, сделать то, что я хотел не получится. Хотя странно, на прошлом сервере все работало ведь как-то.
В любом случае буду надеятся на возможные пути решения:)