Ich hatte ein ähnliches Problem und kam hierher, indem ich nach den Symptomen suchte, aber die Lösung passte nicht zu meinem Fall. Daher möchte ich einen weiteren möglichen Grund hinzufügen, auch wenn er nicht genau zum OP passt.
In meinem speziellen Fall habe ich proot(eine schöne chrootHülle) verwendet. Aber die Berechtigungen waren an /dev/nullund für /devsich korrekt .
Es war zufällig der Mount des chrootVerzeichnisses, über den ich thunarals normaler Benutzer gearbeitet habe. In diesem Fall hatte der Mount also nicht die richtigen Berechtigungen.
Sie haben eine schlechte Zeit, um dies zu finden, da Sie diese Berechtigungen nicht sehen, wenn Sie nur die Dateien betrachten.
Der allgemeine Lösungspfad besteht darin, die Bedingungen am Problemort ( /dev/null) zu überprüfen und zur nächsten Ebene (n) ( /dev), dann zum Mount, zum Dateisystem usw. zu gelangen, was auch immer als nächstes kommt.
Bei jedem Schritt können Sie mehrere Voraussetzungen haben, von denen jede ihre eigenen äußeren Ebenen hat. Beispielsweise könnte sich der Benutzer in einer falschen Gruppe befinden, was zur Gruppenkonfigurationsdatei führt, die falsche Berechtigungen usw. haben könnte.
Natürlich muss man im Allgemeinen einer Art Baum folgen.