Это звучит как потенциальная проблема с разрешениями. Для общего ресурса не задана маска создания по умолчанию или маска каталога , поэтому вы получаете маски разрешений по умолчанию. Это не могут быть нормальные значения по умолчанию (по любой причине).
Поскольку вы можете копировать целые файлы, но не деревья каталогов, я подозреваю, что ваша маска каталогов отключена. Чтобы проверить это, запустите два теста копирования:
- дерево каталогов с несколькими файлами и / или подкаталогами (эта копия должна потерпеть неудачу); а также
- то же самое дерево, сжатое в единый файл архива (эта копия должна быть успешной).
После копирования запустите ls -l
для всех скопированных файлов. (SSH на сервер при необходимости.) Проверьте, что сервер показывает вменяемые разрешения:
- файлы должны быть в порядке - они могут быть
rw-------
(чтение / запись для владельца) и, возможно, rw-r--r--
или даже rwxr-xr-x
(чтение / запись / выполнение для владельца) ,
- каталоги должны быть как минимум
rwx------
(чтение / запись / выполнение для владельца). если бит записи отсутствует, вы не сможете создавать файлы в каталоге; и если бит выполнения отсутствует, вы в конечном итоге столкнетесь с ситуациями, когда процессы не могут спускаться в подкаталоги или генерировать списки каталогов.
Если вам не хватает бита выполнения для каталогов, исправьте это с помощью директивы маска каталога в разделе общего доступа:
# use these for locked-down, user-only permissions
# 0700 is rwx------, 0600 is rw-------
directory mask = 0700
create mask = 0600
# use these for more open, user-only-write, others-read permissions
# 0755 is rwxr-xr-x, 0644 is rw-r--r--
directory mask = 0755
create mask = 0644
Также возможно, что у вас возникли проблемы с директивой Force User. Я не очень знаком с ним, но когда он используется, (1) ваше подключение к серверу проходит проверку подлинности через вашего пользователя, а затем (2) операции с общим ресурсом выполняются как принудительный пользователь. Если вы вошли в систему как пользователь муж и получили доступ к общему ресурсу в /home/woman /womandebris, возможно, у вас возникли проблемы с разрешениями для этого каталога или его родителя (/home/ жена). Эти каталоги, возможно, должны быть по крайней мере общедоступными для чтения / выполнения, чтобы сервер мог получить к ним доступ.