У меня Samba работает на моем домашнем NAS (просто компьютер с подключенным внешним жестким диском) для передачи файлов на / с компьютера с Windows. В основном это работает, я могу просматривать настроенные мной акции, но не могу написать им.

Мой жесткий диск установлен на /media/HDD1 . Соответствующие части моей конфигурации Samba приведены ниже:

security = user

[Media]
   comment = Media Storage
   path = /media/HDD1
   create mask = 0775
   read only = no
   browsable = yes
   guest ok = yes

[Files]
   comment = File Storage
   path = /media/HDD1
   create mask = 0775
   read only = no
   browsable = yes
   guest ok = yes

Когда Samba работает, я могу получить доступ к общим ресурсам из Windows, введя \\nas в Windows Explorer. Однако, когда я пытаюсь создать файл / каталог или перенести его, я получаю следующее сообщение об ошибке:

http://i.stack.imgur.com/VvQH5.png

Очевидно, это как-то связано с правами пользователей, однако я не знаю, что. Если я комментирую security = user в конфиге, я получаю ту же ошибку. Из того, что я знаю, установив read only no для чтения, я получу возможность читать / писать по своему усмотрению.

Любая помощь с благодарностью. :)

1 ответ1

0

Если вы хотите разрешить всем с полными разрешениями на чтение / запись. Затем убедитесь, что для вашей конфигурации:

просматриваемый = да

гость хорошо = нет

создать маску = 0777

Также убедитесь, что после того, как вы это сделаете, вы предоставите учетной записи пользователя службы samba доступ к указанным вами каталогам. Запустив: chown и chmod в этих каталогах. После того, как вы заставите это работать, вы можете начать уменьшать разрешения до 775 и указывать учетные записи пользователей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .