I've wired up a Django 3.0.1 Application using the default, DB-backed
session configurations.
MIDDLEWARE has "django.contrib.sessions.middleware.SessionMiddleware",
INSTALLED_APPS has "django.contrib.sessions".
During file import (using django-import-export) I see that while session
records are appearing in a database (SQL Server) table (dbo.django_session).
However, the application crashes with the error stating that it is unable
to read the session data stored in "/tmp". These session files are saved
with permissions "rw-------".
I've tried the following commands to enforce file readability from this
directory:
umask 002
chmod g+s /tmp
setfacl -d -m u::rw,g::rw,o::rw /tmp
but some process (either django, or the web server) keeps writing to the
folder as "rw-------", after which the app crashes because it cannot read
the file.
The *primary *issue I bring up is that despite DEFAULT session
configuration (DB-backed sessions), Django is still referring to files.
My secondary issue is a question to anyone about how to ensure that session
data being written to /tmp can be read.
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/7bfe6f01-0d49-44d6-b4d3-d1f46e4b508fn%40googlegroups.com.