Bei Ausführung eines Pythonprogramms in Bullseye mit sudo kommt ein
PermissionError: [Errno 13] Permission denied:
In Buster und früheren Dist trat dieser Effekt nicht auf:
ERROR:root:Ein Fehler ist aufgetreten!
Traceback (most recent call last):
File "/home/kamera/aufnahme.py", line 429, in
breitbild.save(verz + bearbeitet)
File "/usr/local/lib/python3.9/dist-packages/PIL/Image.py", line 2428, in save
fp = builtins.open(filename, "w+b")
PermissionError: [Errno 13] Permission denied: '/mnt/ramdisk/test1.jpg'
und:
ls -al /mnt/ramdisk/test1.jpg
-rw-r--r-- 1 kamera kamera 571868 15. Feb 12:10 /mnt/ramdisk/test1.jpg
Das Programm aufnahme.py wird u. a. aus einem php-Script gestartet, deswegen root weil in sudoers eingetragen.
Hat irgendjemand eine Erklärung bzw. Lösung dafür, wäre sehr dankbar nach stundenlangem probieren.