JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 13.02.2022, 20:25
KruemelMnstr KruemelMnstr is offline
Modem User
 
Join Date: Jan 2022
Posts: 2
Post JDownloader LXC Berechtigung

Hallo Leute,

aktuell sitze ich an meinem Projekt.
Auf meinem Proxmox habe ich eine LXC - Linux Containter installiert.
In diesen CT - Container, habe ich ein Mountpoint gesetzt, der die HDD vom Proxmox an die CT durchreicht.

Vorab sei gesagt mit Chmod -R 777 wurden sämtliche Ordner mit Schreibzugriff berechtigt.

Auch mit Umask 000 habe ich den Usern erlaubt zu schreiben.

Das Problem ist, dass immer, wenn JDownloader einen Ordner erstellt, ist dieser sowie alle Dateien darin schreibgeschützt.

Ich muss, dann erst chmod 777 auf dem Proxmox eintippen, damit ich von dem Ordner aus Dateien verschieben kann, den JD erstellt hat.

Mit folgenden Befehlen habe ich den Headless JD erstellt.

--
mkdir /opt/jdownloader
useradd -M -d /opt/jdownloader -s /bin/bash jdownloader
chown -R jdownloader:jdownloader /opt/jdownloader

apt install default-jdk
cd /opt/jdownloader
wget http://installer.jdownloader.org/JDownloader.jar
su - Jdownloader
cd /opt/jdownloader
java -jar JDownloader.jar

Durchlaufen lassen, CT Stoppen und Starten
su - Jdownloader
cd /opt/jdownloader
java -jar JDownloader.jar
Logindaten eintragen

Autostart erstellen
cd /etc/systemd/system/
nano jdownloader.service

>>>>
[Unit]
Description = JDownloader Service
After = network.target

[Service]
Environment = /opt/jdownloader
Type = oneshot
ExecStart = /usr/bin/java -Djava.awt.headless=true -jar /opt/jdownloader/JDownloader.jar
RemainAfterExit = yes
User = jdownloader
Group = jdownloader

[Install]
WantedBy = multi-user.target
>>>>
--

Mit MyJDownloader benutze ich das ganze.
Nachdem Download und Entpacken kann ich den Ordner und die Dateien umbenennen aber weder verschieben nicht löschen.

Auf einem weiten CT habe ich Webmin installiert, um via SMB auf die Dateien zugreifen zu können. Dort bekomme ich die Meldung, dass der Unix User 101000 keine Berechtigung erteilt hat, die Dateien zu verändern.

Das Gleiche ist auch beim Root User auf dem JD2 CT der Fall.

Ich kann die Daten entweder via dem Proxmox "rm -r Dateiname" löschen oder auf dem JD CT sobald ich "su - jdownloader" eintippe.

Wenn ich nun als Nutzer: JDownloader eine Datei "Touch Test" erstelle, kann ich diese problemlos verschieben oder löschen.

Was mich zu dem Ergebnis bringt, dass JDownloader Berechtigungsprobleme verursacht.

Habt ihr da eine Idee? Ich finde die Lösung bis jetzt sehr cool, da es kaum Ressourcen frisst.
Reply With Quote
  #2  
Old 13.02.2022, 21:14
KruemelMnstr KruemelMnstr is offline
Modem User
 
Join Date: Jan 2022
Posts: 2
Default

Einen Lösungsansatz habe ich bereits gefunden.

Geht via SSH auf den Proxmox >>

crontab -e

Dort ganz unten folgendes eintragen:

* * * * * chmod -R 777 /deinen/Pfad/einfügen/

Wenn ihr vorne alles leer lasst, aktualisiert er die Rechte bei dem Ordner jede Minute.


Natürlich bin ich für eine elegantere Lösung sehr offen.

Last edited by KruemelMnstr; 13.02.2022 at 21:33.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 05:08.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.