Как заставить SAMBA не спрашивать пароль?

я настраиваю бэкапы по сети, и в какой то момент для облегчения жизни мне понадобилось, чтобы доступ к расшаренной папке был без пароля. И самое главное - без запроса пароля, этого диалога Винды, который показан на картинке:

password dialog

С тех пор я перебрал несколько вариантов, пытаясь вписать их в файл /etc/samba/smb.conf, но ни одна из этих попыток не привела к результату: винда всё равно спрашивает пароль, даже когда я описываю максимально доступную шару в самбе, что то вроде

    [abackups]
            path = /abackups
            public = yes
            writeable = yes
            browseable = yes
            guest ok = yes
            read only = no

Я нашел пост, в котором автор решает аналогичную задачу и использует для решения опции force user = jonnie и force group = jonnie.

Но я так не понял, что это за jonnie и откуда он взялся. У меня, в отличие от описываемого случая, не ntfs-шара, а просто пустая папка, куда нужно класть бэкапы.

Я попробовал добавить и эти строчки в smb.conf, заменив неведомого jonnie на моё имя в системе, но на результат это никак не повлияло.

Подскажите, пожалуйста, какую магию нужно прописать в smb.conf, чтобы диалог сзапросом имени и пароля не появлялся, а шара была доступна для записи?

Привожу для полноты картины свой smb.conf:

    [global]         
            workgroup = office
            server string = Samba Server %v         
            netbios name = smallsrv         
            security = user         
            map to guest = bad user         
            name resolve order = bcast host 
            dns proxy = no 

    [konst]
            path = /home/konst/
            valid users = @smbgrp
            guest ok = no
            writeable = yes         
            browseable = yes

    [abackups]
            path = /abackups
            public = yes
            writeable = yes
            browseable = yes
            guest ok = yes
            read only = no

====================

Небольшое дополнение.

я уже убил на это столько времени, что мне самому страшно.

я попробовал примерно десяток рецептов, все из которых, видимо, не имеет смысла здесь приводить.

Всегда результат один: при попытке в винде зайти на сетевую шару спрашивается логин и пароль.

Последним, что я попробовал, был такой конфиг, про который автор пишет "This is the config that (finally) worked here. ... This disables any security. Guest access with write permissions... I can access a linux server from Windows without asking for a user/password:"

и который сводится к довольно банальному в моём случае

[global]
    workgroup = WORKGROUP
    server string = Samba Server %v
    netbios name = tower
    security = user
    map to guest = bad user
    dns proxy = no

#============= Share Definitions =================
[abackups]
    force user = konst
    path = /abackups
    browsable =yes
    writable = yes
    guest ok = yes
    read only = no

Не знаю, в чем тут дело. Возможно, дело не только в конфиге Самбы. Может быть, все авторы делают еще что то, что для них настолько очевидно, что они об этом даже не упоминают в своих ответах. Например, я, каждый раз, переписывая файл smb.conf, перезапускаю самбу командой sudo /etc/init.d/smbd restart. Может, кроме написания файла конфига нужно еще что то делать, чтобы Самба работала, как предполагается. А может, то, что я хочу, в принципе невозможно, и все, кто пишет о том, что у них получилось - ошибаются, и у них просто логин-пароль в винде закешированы. В общем, загадка.

======================================

Дополнение, добавленное еще позже.

Кажется, я заметил фишку, которая может иметь отношение к делу.

В общем, этот вход по самбе по разному работает на двух компах с виндой.

я подозреваю, что всё дело в чертовой паранойе по поводу SMB1, и что все попытки подключиться к шаре кончаются запросом парояля именно потому,Ч то SMB1 не разрешена на том виндовом компе, на котором я эжтой порнографией (ну, в хорошем, положительном смысле этого слова) занимаюсь.

Сейчас буду проверять...


Ответы (0 шт):