Добрый день. Может быть кто-то сможет натолкнуть на мысль, каким образом можно побороть проблему прав доступа.
Есть сервер на CentOS, к которому монтируется шара с Windows Server с помощью fstab.
//10.20.30.40/share /mnt/share cifs credentials=/root/.smbclient,file_mode=0755,dir_mode=0755,nounix 0 0
Этот же каталог является ChrootDirectory для SFTP, внутри которого находятся подкаталоги %u, которые являются local_root для пользователей.
Если использовать любые другие права при монтировании в fstab, отличные от 0755, то некорректно работает SFTP и в журнале при подключении появляется неоднозначная ошибка:
fatal: bad ownership or modes for chroot directory
Если использовать 0755, то на подкаталоги невозможно выставить любые другие права, поскольку они наследуют права родителя при монтировании, и пользователю недоступна запись.