#1
|
|||
|
|||
Schreibrechte auf NAS
Hi,
ich habe JD2 Headless auf meinem Zyxel NSA325 laufen. Soweit funktioniert auch alles einwandfrei. Wenn ich allerdings versuche eine downgeloadete Datei aus dem Download Ordner per Windows Samba in einen anderen Ordner (auch auf dem NAS) zu verschieben, bekomme ich eine Fehlermeldung, das ich dazu keine Rechte habe. Ich muss mich per SSH auf dem NAS einloggen, und dann die Datei verschieben. Ist sie dann verschoben, kann ich sie wieder per Windows fröhlich hin und her schieben. Hat jemand einen Tipp für mich? Schonmal Danke im voraus! Last edited by Baron1971; 05.06.2015 at 01:39. |
#2
|
||||
|
||||
Du musst die korrekte umask setzen und natürlich musst du den JD auch unter dem korrekten Nutzer starten (nicht als ROOT!)
Also 1.) Dein Script/Startmethode anpassen das JD als richtiger Nutzer gestartet wird (chown -R nutzer:gruppe /jdOrder nicht vergessen!) 2.) dein Script anpassen das vorher die umask korrekt gesetzt wird (zb umask 002)
__________________
JD-Dev & Server-Admin |
#3
|
|||
|
|||
Hi,
schonmal vielen Dank für deine Hilfe! Ich habe noch einen Benutzer der admin heißt, und mit diesem administriere ich das Webif. Auch wenn ich das Netzlaufwerk verbinde, gebe ich diesen Benutzer an. Wenn ich jetzt in meinem Startskript den Benutzer von root auf admin wechsele, kann ich manuell eingefügt Links downloaden, und wenn sie dann entpackt sind auch verschieben. Soweit so gut. Jetzt besteht allerdings das Problem, das keinerlei Container mer geöffnet werden. Wechsle ich wieder auf root, funktionieren die Container, aber nicht das verschieben. Da ich bei Linux nur auf gepflegtes Halbwissen zurück greifen kann, brauche ich Hilfe! Hier mein Startskript: #!/bin/sh DESC="JDownloader 2 Head PIDFILE=/var/run/$NAME.pid RUN_AS=root COMMAND="/ffp/opt/java/jre/bin/java -- -jar /ffp/opt/java/JDownloader.jar" d_start() { start-stop-daemon --start --quiet --background --make-pidfile --pidfile $PID } d_stop() { start-stop-daemon --stop --quiet --pidfile $PIDFILE if [ -e $PIDFILE ] then rm $PIDFILE fi } case $1 in start) echo -n "Starting $DESC: $NAME" d_start Was muss da umgeschrieben werden? |
#4
|
||||
|
||||
RUN_AS = admin (das skript muss den richtigen Nutzer haben)
__________________
JD-Dev & Server-Admin |
#5
|
||||
|
||||
Quote:
chown -R admin:Gruppe /ffp/opt/java/ Gruppe musst du nachschauen was admin hat (evtl user oder admin...)
__________________
JD-Dev & Server-Admin |
#6
|
||||
|
||||
Quote:
__________________
JD-Dev & Server-Admin |
#7
|
|||
|
|||
Es hat alles funktioniert!! Jetzt läuft alles einwandfrei. Vielen Dank für deine Hilfe.
|
#8
|
||||
|
||||
Danke fürs Feedback!
__________________
JD-Dev & Server-Admin |
Thread Tools | |
Display Modes | |
|
|