Вот мой файл smb.conf Что с этим не так?

Я уменьшил это почти до 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
3
задан 3 July 2014 в 15:06

1 ответ

Существует несколько вещей, которые необходимо знать о конфигурационном файле самбы. Ну, я лежу. Существует много, необходимо знать (я должен был провести несколько дней, прочитывая руководство). Но суммировать все это зависит от того, откуда Вы совместно используете папку.

, Если папка внутренняя Ваша домашняя папка, можно просто щелкнуть правой кнопкой по папке, выбрать совместное использование и следовать за предоставленными возможностями. Легкое решение.

, Если папка внешняя Ваша домашняя папка, например, в /media/username/movies, самый быстрый способ совместно использовать папку состоит в том, чтобы вставить эти [global] раздел в smb.conf файле force user = USERNAME, где имя пользователя является Вашим пользователем или владельцем совместно используемой папки. Это имеет несколько последствий безопасности, но, тем не менее, самый быстрый способ совместно использовать, если Вы находитесь на LAN и доверяете остальной части группы.

, Если Вы уже сделали эти 2, упомянутые выше для каждого случая, тогда необходимо проверить, находитесь ли Вы на самом деле в той же локальной сети (Проверьте класс IP), та же подсеть и та же рабочая группа. Для последнего можно изменить рабочую группу в smb.conf под workgroup = переменная.

, Если Вы уже сделали все шаги, упомянутые выше тогда, мы продолжаем видеть, корректны ли полномочия:

  • папка доли на самом деле имеет имя пользователя как владельца?
  • Делает папку доли, прочитали/писали/выполнили полномочия?
  • действительно ли можно ли получить доступ к совместно используемой папке от другого ПК Ubuntu или другой версии Windows?

В зависимости от этого отвечает, что можно, скорее всего, знать, куда проблема возникает из. Большую часть времени это, в моем случае, проблеме 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 и ожидают несколько секунд/минуты переключателя/маршрутизатора/сетевых устройств для обновления.

0
ответ дан 3 July 2014 в 15:06

Другие вопросы по тегам:

Похожие вопросы: