Я использую PHP на nginx. Какие права должны быть установлена для папки сессий? Сейчас права 777 - это позволяет создавать и записывать сессии, но мне кажется это не лучшая практика. Должен ли я указать права 755 для www-data или мне нужен как то по другому настроить эту папку, что бы не иметь проблем с безопасностью?
Вам нужно чтобы процесс PHP мог писать в эту директорию. 0777 - будет работать всегда.
Допустим что PHP работает из под юзера www-data и из под группы www-data.
Если владельцем директории для сессий является этот же www-data, то вам достаточно 0755 прав на директорию (то есть только чтобы владелец мог туда писать).
Если группа владельца директории www-data, а юзер какой-то другой, то надо 0775 - чтобы и группа могла писать в эту директорию.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости