Я пытаюсь настроить публичный общий ресурс с Samba, чтобы я мог передавать свои музыкальные файлы с моего сервера Ubuntu 14.04 на мою звуковую систему Sonos. Я пытался взломать этот в течение нескольких часов, но, к сожалению, безуспешно. Я установил следующий общий ресурс в smb.conf :
[global]
security = user
map to guest = bad user
guest account = nobody
; interfaces = lo p2p1
; bind interfaces only = true
[public]
comment = Public Share
path = /export/storage
browseable = yes
read only = yes
guest only = yes
guest ok = yes
Вывод в testparm
выглядит хорошо с первого взгляда, но настройки просмотра и чтения только не visible:
[global]
server string = %h server (Samba, Ubuntu)
server role = standalone server
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb
>>> not using printers / nor touched the settings, hence the skip <<<
[public]
comment = Public Share
path = /export/storage
guest only = Yes
guest ok = Yes
------END-------
Как правило, browseable = yes
и read only = yes
не отображаются. У меня странное чувство, что это приводит к тому, что другие мои устройства в сети не могут подключиться к общему каталогу samba.
Более конкретно, я могу добавить smb://192.168.0.xxx/export/storage
, и мой Mac распознает сервер и попытается подключиться. Но когда я пытаюсь войти в систему как гость, он не устанавливает соединение и говорит мне связаться с системным администратором, что по-своему забавно ...; -)
Попытался соединиться с другие устройства и имеют такую же проблему. На заметку: настройте сервер NFS ранее сегодня и не испытывайте проблем с подключением устройств к одному и тому же «общему» каталогу.
Действительно борясь с этим, любая помощь или указание в правильном направлении очень ценится.
Наконец найденный решением проблемы. Я сделал большую ошибку с адресом сервера на моих клиентах. Я указывал на каталог /export/music
, но должен был указывать на саму долю [музыка], которая упоминается в /etc/samba/smb.conf
проблема = smb://192.168.0.200/export/music
Решение = smb://192.168.0.200/music
Так или иначе, это все работает теперь :-)