Я хочу настроить samba и иметь общую папку, которая не защищена паролями, но открыта для всех, только для чтения что мне нужно написать на smb.conf?
Поместите это в конец вашего smb.conf, заменив путь / to / share / point на местоположение вашего общего каталога.
[public]
comment = Public Share
path = /path/to/share/point
read only = yes
guest ok = yes
Если его не существует, сделайте
sudo mkdir /path/to/share/point
Затем выполните:
sudo service samba restart
и проверьте.
На рабочем столе это так же просто, как включение общего доступа к папкам с анонимным доступом, щелкните правой кнопкой мыши папку и выберите «Параметры общего доступа», при этом вам может потребоваться установить службы общего доступа, установить их:
После завершения (и перезапуска сеанса) просто поделитесь папкой с гостевым доступом:
На сервере Ubuntu (без графического рабочего стола) вы можете следовать этому руководству:
https://help.ubuntu.com/community/SettingUpSamba
Внимание! Когда вы включаете гостевой доступ, это означает, что любой сможет увидеть ваши файлы. Это особенно проблематично на ноутбуках с Wi-Fi-сетями, где вы просто посещаете интернет-кафе и даете свои файлы друзьям по кофе.
Этот ответ основан на Kubuntu, но должен работать над большинством установок KDE. Снимки экрана для Konqueror были предоставлены, но процесс идентичен у дельфина.
Right-Click
на папке Вы хотите совместно использовать и выбрать properties
.Share
вкладка. Хит Install Samba
если не уже установленный в Вашей системе. (После того, как установка Вы, возможно, должны были бы открыть окно свойств папки снова.)Share with Samba (Microsoft Windows)
и Allow Guests
опции. Выберите подходящий уровень доступа для Everyone
. Уровень доступа по умолчанию Read Only
, который является тем, что требуется в Вашем случае.Примечание: Желательно совместно использовать папку, принадлежавшую Вашему пользователю, например, подпапка в Вашем корневом каталоге.