Я установил Nextcloud с помощью снимков, и он хранит свои файлы под/var/snap/nextcloud/common/nextcloud/data/FriedRose/files, принадлежавшим корню. Мне нравится предоставлять мой доступ обычного пользователя в чтение и писать в/var/snap/nextcloud/common/nextcloud/data/FriedRose/files/downloads.
Как я могу достигнуть этого, не создавая угрозу безопасности или повредив поспешный пакет? Дает все каталоги в этом пути исполняемое разрешение и дает директорам по загрузкам чтение и разрешение записи, хорошее решение? (chmod a+x...). Если это - хорошее решение, то является там способом автоматически сделать это, или я должен записать немного функции для разбивания пути ко всем его каталогам?
Вы не должны получать доступ непосредственно к этой папке данных, и модификация файла повредит Ваш nextcloud экземпляр, поскольку это хранит много метаданных (размер файла, хеш файла, и т.д....) в базу данных.
Если необходимо совместно использовать папку между Nextcloud и локальным пользователем, необходимо использовать Внешнее устройство хранения данных, которое является модулем Nextcloud.
С этим модулем Вы сможете добавить, внешнее устройство хранения данных как папка (выберите Local в качестве устройства хранения данных), и выберите любую папку на своем жестком диске, где Вы будете хранить свои данные.