Я уменьшил это почти до 0 безопасности. Я пытался security = user
. Я не могу на своей Windows-машине увидеть эти общие диски. У меня также было имя netbios, равное имени моей рабочей группы. Если бы кто-то мог сказать мне, если здесь что-то не так, это было бы хорошо.
[global]
workgroup = SOLARSYSTEM
netbios = SUN
server string = Solarsystem Samba Server
security = share
force user = dwarf
[movies]
comment = entire shared drive
path = /mnt/media/movies
read only = no
guest ok = yes
writable = yes
Существует несколько вещей, которые необходимо знать о конфигурационном файле самбы. Ну, я лежу. Существует много, необходимо знать (я должен был провести несколько дней, прочитывая руководство). Но суммировать все это зависит от того, откуда Вы совместно используете папку.
, Если папка внутренняя Ваша домашняя папка, можно просто щелкнуть правой кнопкой по папке, выбрать совместное использование и следовать за предоставленными возможностями. Легкое решение.
, Если папка внешняя Ваша домашняя папка, например, в /media/username/movies
, самый быстрый способ совместно использовать папку состоит в том, чтобы вставить эти [global]
раздел в smb.conf файле force user = USERNAME
, где имя пользователя является Вашим пользователем или владельцем совместно используемой папки. Это имеет несколько последствий безопасности, но, тем не менее, самый быстрый способ совместно использовать, если Вы находитесь на LAN и доверяете остальной части группы.
, Если Вы уже сделали эти 2, упомянутые выше для каждого случая, тогда необходимо проверить, находитесь ли Вы на самом деле в той же локальной сети (Проверьте класс IP), та же подсеть и та же рабочая группа. Для последнего можно изменить рабочую группу в smb.conf под workgroup =
переменная.
, Если Вы уже сделали все шаги, упомянутые выше тогда, мы продолжаем видеть, корректны ли полномочия:
В зависимости от этого отвечает, что можно, скорее всего, знать, куда проблема возникает из. Большую часть времени это, в моем случае, проблеме Windows 8. Windows 8 имеет несколько опций, которые необходимо изменить в меню "Network & Sharing" для наблюдения LAN правильно (Это применяется не только к наблюдению совместно используемых ресурсов Ubuntu, но также и других версий Windows как XP и 7).
существуют инструменты для упрощения совместного использования папок вне дома папка как system-config-samba
пакет, но они помогают в известной степени. Можно также проверить man smb.conf
для наблюдения большой информации относительно этого файла, особенно часть о безопасности, которая я рекомендовал бы читать этот https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/ServerType.html#id2559439, который лучше для глаза, чем страницы справочника. Особенно часть [приблизительно 117].
Вот пример рабочей доли самбы /media/cyrex/movies
работа для другого Windows 7, Windows 8 and 2 Ubuntu PCs в том же диапазоне IP и Рабочей группе:
[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
dns proxy = no
force user = cyrex
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
encrypt passwords = true
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
usershare allow guests = yes
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
create mask = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
[movies]
path = /media/cyrex/titan/movies
browseable = yes
guest ok = yes
единственные строки я добавил, где force user = cyrex
в эти [global]
раздел и раздел для [movies]
, который был сделан system-config-samba
приложение, но можно также сделать это вручную.
После этого всего sudo service smbd restart
и ожидают несколько секунд/минуты переключателя/маршрутизатора/сетевых устройств для обновления.