У меня есть веб-сервер, обслуживающий файлы из /var/www/vhosts/mysite
. То , что я ищу сделать , это установить эти vhosts
папку /home/myuser/vhosts
, так что пользователь может войти, редактировать любые файлы и выйдите из системы . Проблема в том, что монтирование не игнорирует разрешения в этой папке. Некоторые файлы могут быть созданы www-data или другим пользователем. Если они созданы другим пользователем, то www-data также не может их прочитать или изменить.
То, что я пробовал до сих пор, - это создать bind mount, используя fstab. Папка успешно монтируется в домашнем каталоге пользователя, и с помощью acl я смог разрешить им писать в нее, назначив группу в папку с помощью rwx
и добавив www-data и пользователя в группу. Мне интересно, есть ли способ привязать монтирование папки, но не затрагивать разрешения, чтобы www-данные всегда могли читать / писать / выполнять на нем без проблем, одновременно предоставляя пользователю полные права доступа.