А как в Samba сделать доступ в локальной сети всем без пароля, а из остальных по паролю?
То есть задача такая:
- чтобы внутри здания с заданных IP адресов в открытую папку заходили как гости так и зарегистрированные пользователи без запроса пароля.
- а из всех остальных сетей - запрашивался бы пароль. Гости не могли бы заходить. Только зарегистрированные пользователи с вводом пароля.
Вот такая конфигурация:
comment = shared folder
path = /home/files
hosts allow = 172.20.190.0/255.255.255.0
valid users = user1,user2,user3
writable = yes
guest ok = yes
create mask = 0777
directory mask = 0777
не даёт нужного результата. От такой конфигурации за пределами заданной сети пароль запрашивает, но не принимает. А внутри заданной сети - тоже запрашивает пароль, но там принимает и в папку заходит.
А как настроить правильно, чтобы внутри заданной сети доступ был бы всем подряд без запроса пароля, а за пределами сети - запрашивал бы пароль и доступ был только заданным user1,user2,user3 ?
Вообще можно так настроить или нет?