На других серверах работает.
Устанавливаю Debian 12 через WSL2 на Windows 10. Ошибок небыло (не увидел). После установки nginx создаю папку у пользователя для сайта и файл index.html. Получаю ошибку в логах nginx "permission denied". Проверяем...
$ sudo -u www-data cat ./html/index.html
cat: ./html/index.html: Permission denied
Если проверяю доступ из папки - все нормально
sudo -u www-data cat ./index.html
TEST (в файле просто написано слово "TEST")
Смотрю группы пользователя:
$ id -Gn
users www-data
Смотрю группы www-data:
$ sudo -u www-data id -Gn
www-data users
Смотрим папку
File: /home/testuser/html
Type: directory
Size: 5 bytes Blocks: 8 IO Block: 4096 directory
Device: 8,32 Inode: 16174 Links: 2
Attrs: --------------e-------
Access: (0755/drwxr-xr-x) Uid: (1000/testuser) Gid: (100/users)
nginx от пользователя www-data не может читать папки пользователей.
Что я забыл? На других серверах работает.