проблемы с участием Samba

Я запускаю Samba на моем NAS-сервере Debian и имею две проблемы. Samba работает нормально, и я могу загружать и скачивать файлы без каких-либо проблем.

Первая проблема:

У меня есть папка /mnt/disk/public/JDownloads/ в этой папке файлы, загруженные JDownloader. Но некоторые из них не являются видимыми, когда я смотрю в этой папке из Windows или любого клиента Samba!

Jdownloader загрузил файлы в эту папку пользователем jdownloader и group jdownloader.

Почему я не вижу все файлы?

И вторая проблема:

В этой папке также есть некоторые каталоги, созданные JDownloader, но я не могу удалить эту папку из проводника Windows!

Я попытался решить первую проблему силовыми соединениями samba, которые должны быть root (я думаю, что root может читать и записывать все файлы без какого-либо пользователя):

 force group = root force user = root 

И вторая проблема:

 delete readonly = yes 

но никакого успеха. пожалуйста помоги

Вот моя конфетка для этой доли:

 path = /mnt/disk/public read only = no writable = yes browsable = yes delete readonly = yes valid users = root jdownloader force group = root force user = root 

Привет

Пользователи Linux хранятся в /etc/passwd , пользователи samba хранятся в /etc/samba/smbpasswd

Неверно, что все пользователи linux автоматически, имеют доступ к samba. Вы должны добавить пользователей samba с командой smbpasswd .

Вы пытались добавить пользователя jdownloader в samba с помощью

 smbpasswd -a jdownloader 

и с клиентской стороны для входа в систему как пользователь jdownloader? (перезапустить smb-демон, соединение с новыми учетными данными)


В качестве быстрого и грязного решения вы можете использовать эти глобальные настройки

 force create mode = 777 force directory mode = 777 force security mode = 777 force directory security mode = 777