У меня есть следующая конфигурация конфигурации /etc/samba/smb.conf
для обмена файлами homes
и пользовательской папкой с именем /var/itc_data_feed
:
[homes]
comment = Home Directories
browseable = yes
read only = no
[itc_data_feed]
comment = ITC_DATA_FEED
path = /var/itc_data_feed
read only = No
После редактирования этого файла я перезапустил smbd с помощью следующей команды:
sudo smbd reload
Я ожидал бы получить доступ к ним на ОС Windows через Start-> Run: \\myservername\someuser
или \\myservername\itc_data_feed
, но ни один из них не работает.
Что мне не хватает или делать неправильно?
UPDATE
Кажется, что я не могу подключиться с использованием имени сервера, но я должен использовать IP-адрес. Как только я использую IP-адрес, меня попросят выполнить аутентификацию с моими учетными данными linux; однако мне нужна открытая доля, которая не требует аутентификации.
Чтобы достичь этого, я намеренно пропустил строку valid users
, но меня все еще просят подтвердить подлинность, почему это происходит?
Похоже, что я решил свою проблему:
my smb.conf теперь имеет эти изменения в следующих разделах:
security = share
create mask = 0757
[itc_data_feed]
comment = ITC_DATA_FEED
path = /var/itc_data_feed
writable = yes
browsable = yes
guest ok = yes
create mask = 0757
эти настройки позволяют мне напрямую подключаться к общий ресурс / var / itc_data_feed без проверки подлинности и дает пользователям права на чтение / запись в каталоге.