Docker (Container Manager) / Portainer - Paperless | Ordnerberechtigung User 1000? - Bitte um Erklärung

Steinwolf

Benutzer
Registriert
28. Feb. 2016
Beiträge
53
Reaktionspunkte
0
Punkte
6
Hallo,
@Mod - falls ich im falschen Forum bin, bitte verschieben.

Ich habe Docker Container und Portainer laufen und darauf Paperless installiert. Es hat alles soweit funktioniert, bis auf, dass der Datenupload aus dem Consume Ordner nicht geklappt hat. Das heißt eigentlich hat es immer nur einmalig beim Start in Docker funktioniert, aber danach nicht mehr. Ich habe dann herausgefunden, dass es an den Rechten des Ordners liegt und wohl UID und oder GID falsch sein sollen. - War es aber nicht. Laut sudo -i und id username stimmen diese Werte.
(Für nicht paperless Kenner: Das ist ein Papierloses Büro Programm, welches 3 Ordner beinhaltet - Consume, Medien und Export - wobei automatisch vom Ersten Dateien gezogen werden, sobald man diese dort hineinwirft. Nach Verarbeitung landet die Datei im Medien Ordner. Export ist nur für den Export. - Die beiden letzteren funktionieren einwandfrei.)

Jetzt habe ich aber bemerkt, dass bei den beiden Ordnern Medien und Export, ein Besitzer User "1000" und unter Berechtigung eine Gruppe "Unbekannte(r) Benutzer/Gruppe: 1000", mit allen Rechten vorhanden sind - und alles ist ausgegraut - heißt, die Rechte sind übernommene Berechtigungen. (Von Docker/Portainer?)
Diese habe ich nun beim Consume Ordner unter "Erweiterte Optionen" - "Übernommene Berechtigungen ausdrücklich machen" direkte übernommen - und siehe da, nun geht es. Allerdings wird das irgendwie zu "Everyone" Rechte umgewandelt.
Auch geht es, wenn ich einem Test-Ordner die Schreibrechte für "Everyone" gebe.

-> Kann mir das jemand erklären?
-> Ist das Standard wenn man Docker/Portainer benutzt?
-> Oder hätte ich Portainer oder Paperless, oder beiden, den gleichen Benutzer und Passwort geben müssen, wie auf der Syno? (PW kann ich mir nicht vorstellen und Benutzer ist derselbe).

-> Wie bekomme ich Docker/Portainer/Paperless dazu, ohne "Everyone" Ordner-Rechte zu funktionieren, sondern mit meinen üblichen User Rechten?

Grüsse,
Steinwolf
 
Ich Blick nicht durch was du da mit den Usern was gemacht hast. Aber hast du beim paperless Stack die richtige UID und GUID mitgegeben?
 
Moin Steinwolf,
ich bin da ein bisschen bei JohnDoe, vielleicht müssen wir das ein bisschen aufdrösseln:
Zuerst, in PaperlessNGX (von dem wir hier hoffentlich reden) sieht meine Ordnerstruktur so aus:
1744529010185.png
Beim Erstellen der Ordner (was ich über den Aufgabenplaner mache, aus bequemlichkeit) habe diese alle die gleichen Rechte. Da ich meinen Container Manager auf Volume2 neu installiert habe, habe ich den freigegeben System - Ordner "Docker" noch den vererbbaren Nutzer "Owner" mitgegeben -> Ohne diesen ging es nicht, gab aber einen anderen Fehler als bei Dir (https://www.synology-forum.de/threads/paperless-ngx-dms-via-docker-auf-dem-nas.124614/post-1238772) . Meine Rechte sehen also Grundsätzlich so aus:

1744529255112.png
Warum bei Owner benutzerdefiniert steht weiß ich nicht, ist aber Lesen/Schreiben. Wenn du jetzt via Portainer PaperlessNGX installierst, wird bei 2 Ordner die Rechte angepasst. Bei mir ist das der Ordner db und Redis. Die haben beide bei mir 999, Unbekannter User, was aber völlig korrekt ist:

1744529399194.png
999 hat auch Lesen/Schreiben, aber KEIN Löschen!
Damit läuft PaperlessNGX mit PostgreSQL oder MariaDB wunderbar.

Jetzt zu GID und UID. Das sind die Nutzer innerhalb deiner Conatineranwendung. Wie du die Korrektet auslesen kannst steht hier: https://mariushosting.com/synology-find-uid-userid-and-gid-groupid-in-5-seconds/

Für dein import Problem aus dem Consume Ordner: Was sagt das Protokoll in PaperlessNGX?

Viel Erfolg,
deltapapa
 
Es wäre praktisch, wenn du uns mal deine docker-compose.yml zeigst. Dort werden UID und GID festgelegt. Und wenn man stumpf Beispiele aus dem Internet kopiert, kann es sein, dass dort halt jeweils die 1000 drin steht. Der erste Nutzer auf der Synology hat aber in der Regel die UID 1026 und die GID 100.
 
  • Like
Reaktionen: deltapapa

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat