Hi again,
OK, I got brave and apparently fixed the issue. I edited two files:
/usr/lib/python3/dist-packages/qluman-12/server/admin.py
and
/usr/lib/python3/dist-packages/qluman-12/server/cfgman/genconfs.py
In this block of Python code in admin.py, I changed permissions as follows on lines 998 and 1003:
file = CT.FileContent(name, "root", "root", 0o600, CT.FILE_KIND.PLAIN, sssd_conf) ... file = CT.FileContent(cert, "root", "root", 0o600, CT.FILE_KIND.PLAIN, content.decode())
And same in genconfs.py on lines 1636 and 1642:
file = CT.FileContent(file_name, "root", "root", 0o600, CT.FILE_KIND.PLAIN, content) ... files[file_name] = CT.FileContent(file_name, "root", "root", 0o600, CT.FILE_KIND.PLAIN, content.decode())
That seems to have done the trick!
Anyone know if this could cause any unexpected side effects?
Thanks, -Mike