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 django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/7bfe6f01-0d49-44d6-b4d3-d1f46e4b508fn%40googlegroups.com.

Reply via email to