FreshRSS: Permission is denied for `/opt/FreshRSS/data/users/dietpi/log.txt`

Thank you Joulinar for your very prompt response!

Apologies, I read your last sentence too late and ran the command before I got to the “before you run the command” part. Typical, hey? My bad, I’m sorry.

The command did not resolve the issue. Please see the output from
ls -la /opt/FreshRSS/ below (after the command was run & dietpi restarted):

root@DietPi:~# ls -la /opt/FreshRSS/
total 312
drwxrwxr-x 12 root www-data  4096 Apr 20 22:27 .
drwxr-xr-x  4 root root      4096 Apr 21 10:41 ..
drwxrwxr-x 11 root www-data  4096 Apr 20 22:27 app
-rw-rw-r--  1 root www-data 90679 Apr 20 22:27 CHANGELOG.md
drwxrwxr-x  3 root www-data  4096 Apr 20 22:27 cli
-rw-rw-r--  1 root www-data  6055 Apr 20 22:27 config.default.php
-rw-rw-r--  1 root www-data  2609 Apr 20 22:27 config-user.default.php
-rw-rw-r--  1 root www-data  2285 Apr 20 22:27 constants.php
-rw-rw-r--  1 root www-data  3393 Apr 20 22:27 CONTRIBUTING.md
-rw-rw-r--  1 root www-data 14328 Apr 20 22:27 CREDITS.md
drwxrwxr-x  9 root www-data  4096 Apr 21 10:41 data
drwxrwxr-x  3 root www-data  4096 Apr 20 22:27 Docker
-rw-rw-r--  1 root www-data    69 Apr 20 22:27 .dockerignore
drwxrwxr-x  8 root www-data  4096 Apr 20 22:27 docs
-rw-rw-r--  1 root www-data   525 Apr 20 22:27 .editorconfig
drwxrwxr-x  2 root www-data  4096 Apr 20 22:27 extensions
-rw-rw-r--  1 root www-data   250 Apr 20 22:27 force-https.default.txt
-rw-rw-r--  1 root www-data    19 Apr 20 22:27 .gitattributes
drwxrwxr-x  2 root www-data  4096 Apr 20 22:27 .github
-rw-rw-r--  1 root www-data   166 Apr 20 22:27 .gitignore
-rw-rw-r--  1 root www-data    93 Apr 20 22:27 .hadolint.yaml
-rw-rw-r--  1 root www-data   308 Apr 20 22:27 index.html
-rw-rw-r--  1 root www-data    64 Apr 20 22:27 index.php
-rw-rw-r--  1 root www-data    85 Apr 20 22:27 .jshintignore
-rw-rw-r--  1 root www-data    95 Apr 20 22:27 .jshintrc
drwxrwxr-x  6 root www-data  4096 Apr 20 22:27 lib
-rw-rw-r--  1 root www-data 34523 Apr 20 22:27 LICENSE.txt
-rw-rw-r--  1 root www-data  3212 Apr 20 22:27 Makefile
-rw-rw-r--  1 root www-data   263 Apr 20 22:27 .markdownlint.json
-rw-rw-r--  1 root www-data   548 Apr 20 22:27 opml.default.xml
drwxrwxr-x  6 root www-data  4096 Apr 20 22:27 p
-rw-rw-r--  1 root www-data  4596 Apr 20 22:27 phpcs.xml
-rw-rw-r--  1 root www-data 13685 Apr 20 22:27 README.fr.md
-rw-rw-r--  1 root www-data  9089 Apr 20 22:27 README.md
-rw-rw-r--  1 root www-data   136 Apr 20 22:27 .stylelintignore
-rw-rw-r--  1 root www-data  1970 Apr 20 22:27 .stylelintrc
drwxrwxr-x  3 root www-data  4096 Apr 20 22:27 tests
-rw-rw-r--  1 root www-data  2416 Apr 20 22:27 .travis.yml

Screenshot, for what it’s worth: https://i.imgur.com/v80nNLD.png

Thanks again!

*Update: The folder ‘dietpi’ does exist in /opt/FreshRSS/data/users, but I assume with the correct permissions, the webserver should have writing capabilities?

Below the output of ls -la /opt/FreshRSS/ for those directories:

/opt/FreshRSS/data:
total 56
drwxrwxr-x  9 root     www-data 4096 Apr 21 10:41 .
drwxrwxr-x 12 root     www-data 4096 Apr 20 22:27 ..
drwxrwxr-x  2 root     www-data 4096 Apr 20 22:27 cache
-rw-rw-r--  1 www-data www-data  456 Apr 21 10:41 config.php
drwxrwxr-x  2 root     www-data 4096 Apr 20 22:27 extensions-data
drwxrwxr-x  2 root     www-data 4096 Apr 20 22:27 favicons
drwxrwxr-x  2 root     www-data 4096 Apr 20 22:27 fever
-rw-rw-r--  1 root     www-data  137 Apr 20 22:27 .gitignore
-rw-rw-r--  1 root     www-data  174 Apr 21 10:41 .htaccess
-rw-rw-r--  1 root     www-data  309 Apr 21 10:41 index.html
drwxrwxr-x  4 root     www-data 4096 Apr 20 22:27 PubSubHubbub
drwxrwxr-x  2 root     www-data 4096 Apr 20 22:27 tokens
-rw-rw-r--  1 root     www-data 2771 Apr 20 22:27 tos.example.html
drwxrwxr-x  3 root     www-data 4096 Apr 20 22:27 users

/opt/FreshRSS/data/users:
total 20
drwxrwxr-x 3 root www-data 4096 Apr 20 22:27 .
drwxrwxr-x 9 root www-data 4096 Apr 21 10:41 ..
drwxrwxr-x 2 root www-data 4096 Apr 20 22:27 _
-rw-rw-r-- 1 root www-data   42 Apr 20 22:27 .gitignore
-rw-rw-r-- 1 root www-data  309 Apr 21 10:41 index.html

/opt/FreshRSS/data/users/_:
total 12
drwxrwxr-x 2 root www-data 4096 Apr 20 22:27 .
drwxrwxr-x 3 root www-data 4096 Apr 20 22:27 ..
-rw-rw-r-- 1 root www-data    0 Apr 20 22:27 .gitignore
-rw-rw-r-- 1 root www-data  309 Apr 21 10:41 index.html