Auteur Topic: Rechten probleem?  (gelezen 8401 keer)

Offline Dutchie

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 10
Rechten probleem?
« Gepost op: 23 januari 2008, 22:40:22 »
Vanavond heb ik SABNZBD+ geinstalleerd op mijn DS107+, werkt perfect (dankzij de goede uitleg op dit forum). Ik kan de bestanden zien via \ipadresopt in windows, maar kan er voor de rest weinig mee. Ik heb via FTP op de folder download (777 rechten gezet en naar beneden doorgevoerd). Echter kan ik de bestanden niet openen of verwijderen?
Ik heb voor de rest 0,0% verstand van Linux, kan iemand mij een zetje in de goede richting geven?

Daarnaast gaat het parren ook niet echt lekker... Misschien een tip?

Alvast bedankt.

Dutchie

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 270
  • -Ontvangen: 772
  • Berichten: 5.093
(Geen onderwerp)
« Reactie #1 Gepost op: 24 januari 2008, 22:13:27 »
Ik had dit probleem in het begin ook en van alles geprobeerd om de rechten iedere keer aan te passen (ook post script uitgevoerd). Nu heb ik wel een prima oplossing gevonden.

Als je vanuit Windows naar SABnzbd bestanden op je DS kijkt, moet je er wel voor zorgen dat je als admin de DS bekijkt. Dus even een netwerkverbinding maken naar \DiskStationopt en dan zorgen dat je met admin de verbinding maakt. Daarna heb je voldoende rechten...
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline jveldh

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 14
    • http://johan.veldhuis.dyndns.org
(Geen onderwerp)
« Reactie #2 Gepost op: 26 januari 2008, 19:09:10 »
Of je kan het oplossen d.m.v. post scripting. Hiermee kun je er voor zorgen dat na het downloaden de rechten op de map goed wordt gezet. Geeft toe het is even puzzelen maar vergemakkelijkt het allemaal wel. Onderstaand het post-script wat ik gebruik:

#!/bin/sh
# Post processing script for SABnzbd which chmods the directories

echo
echo Started as $0
echo
echo "The first parameter (result-dir)  =" $1
echo "The second parameter (nzb-name)   =" $2
echo "The third parameter (nice name)   =" $3
echo "The fourth parameter (newzbin-id) =" $4

echo

chmod -R 777 /volume1/downloads/complete/

Let wel op want met dit script geef je iedereen op de directory.

Johan

Offline JarnoK90

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 1
  • Berichten: 6
(Geen onderwerp)
« Reactie #3 Gepost op: 27 januari 2008, 17:17:48 »
Citaat van: "jveldh"
Of je kan het oplossen d.m.v. post scripting. Hiermee kun je er voor zorgen dat na het downloaden de rechten op de map goed wordt gezet. Geeft toe het is even puzzelen maar vergemakkelijkt het allemaal wel. Onderstaand het post-script wat ik gebruik:

#!/bin/sh
# Post processing script for SABnzbd which chmods the directories

echo
echo Started as $0
echo
echo "The first parameter (result-dir)  =" $1
echo "The second parameter (nzb-name)   =" $2
echo "The third parameter (nice name)   =" $3
echo "The fourth parameter (newzbin-id) =" $4

echo

chmod -R 777 /volume1/downloads/complete/

Let wel op want met dit script geef je iedereen op de directory.

Johan


Hallo Johan,

Zelf ben ook al enige tijd aan het proberen om een werkend post-script te maken. Alleen bij mij is dit tot op heden nog niet gelukt op mijn DS-107+.
Zelf heb ik jou post-script geprobeert, maar krijg het niet voorelkaar.
De mapen hebben nogsteeds niet de goeie rechten.

Offline jveldh

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 14
    • http://johan.veldhuis.dyndns.org
(Geen onderwerp)
« Reactie #4 Gepost op: 27 januari 2008, 20:55:03 »
Jarno,

Dit kan met rechten te maken hebben, dit probleem heb ik ook eerder gehad, je dient ervoor te zorgen dat in ieder geval de root account execute rechten heeft, dit is standaard dacht ik niet zo.

Dit kun je doen door via telnet/ssh in te loggen op de synology en dan chmod 700 bestandsnaam te doen of eventueel chmod 777 bestandsnaam indien je ook andere accounts rechten wil geven om het script te draaien. Ik dacht echter dat dit niet nodig was aangezien sabnzbd onder de root account draait volgens mij.

Johan

Offline Dutchie

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 10
(Geen onderwerp)
« Reactie #5 Gepost op: 28 januari 2008, 09:58:36 »
Bedankt voor deze informatie!

Dutchie

Offline Okke

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 8
(Geen onderwerp)
« Reactie #6 Gepost op: 02 februari 2008, 08:59:19 »
Citaat van: "jveldh"
Of je kan het oplossen d.m.v. post scripting. Hiermee kun je er voor zorgen dat na het downloaden de rechten op de map goed wordt gezet. Geeft toe het is even puzzelen maar vergemakkelijkt het allemaal wel. Onderstaand het post-script wat ik gebruik:

#!/bin/sh
# Post processing script for SABnzbd which chmods the directories

echo
echo Started as $0
echo
echo "The first parameter (result-dir)  =" $1
echo "The second parameter (nzb-name)   =" $2
echo "The third parameter (nice name)   =" $3
echo "The fourth parameter (newzbin-id) =" $4

echo

chmod -R 777 /volume1/downloads/complete/

Let wel op want met dit script geef je iedereen op de directory.

Johan


Ter aanvulling:

script executable maken:
chmod +x postproc.sh
alleen rechten van de laatst gedownloade directory en subs/files aanpassen:
chmod -R 777 $1
DS-207+
firmware 590

Offline Batavirus

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 12
(Geen onderwerp)
« Reactie #7 Gepost op: 04 februari 2008, 06:25:19 »
Dank zij dit levendige forum en de duidelijke uitleg heb ik, met 0% kennis van Linux, mijn DS-207+ binnen een half uurtje aan de praat gekregen met SABnzbdplus. Hulde aan alle forumgebruikers!

Downloaden gaat als een speer, met de volle bandbreedte van mijn internetverbinding. Ik heb ingesteld dat de downloads in groepsfolders moeten worden gezet, net zoals ik gewend was met newsleecher.

Het laatste probleem waar ik nog tegen aan loop, is wat in dit topic beschreven wordt: De rechten van de downloadfolders. Ik heb zoals hier boven aangegeven het voorbeeld-script aangepast, maar ipv "$1" gebruik ik het pad waar de subfolders worden gemaakt: /opt/tmp/downloads/. Ik heb ook de opdracht chmod +x <script> uitgevoerd voor die executable rechten.

Als ik dit script handmatig opstart via telnet (root) gaat het wel goed en kan ik die folders vanuit Windows benaderen. Laat ik het script lopen als post-processing script in SABnzbd dan gaat het niet goed. Ik heb het idee dat SABnzbd het script of niet kan vinden, of niet kan uitvoeren.

Kan iemand mij vertellen wat ik verkeerd doe?

Dit staat in SABnzbd in de post-processing script regel:

/opt/local/sabnzbdplus/Sample-PostProc.sh

Dit is het script:

-------------

#!/bin/sh
# Example of a post processing script for SABnzbd 0.2.8

echo
echo Started as $0
echo
echo "The first parameter (result-dir)  =" $1
echo "The second parameter (nzb-name)   =" $2
echo "The third parameter (nice name)   =" $3
echo "The fourth parameter (newzbin-id) =" $4
echo

chmod -R 777 "/opt/tmp/downloads/"

--------

Alvast bedankt voor jullie antwoord!

Batavirus

Anonymous

  • Gast
(Geen onderwerp)
« Reactie #8 Gepost op: 04 februari 2008, 19:54:22 »
Citaat van: "Batavirus"
...

#!/bin/sh
# Example of a post processing script for SABnzbd 0.2.8

echo
echo Started as $0
echo
echo "The first parameter (result-dir)  =" $1
echo "The second parameter (nzb-name)   =" $2
echo "The third parameter (nice name)   =" $3
echo "The fourth parameter (newzbin-id) =" $4
echo

chmod -R 777 "/opt/tmp/downloads/"

--------

Ik gebruik precies hetzelfde script, maar heb (net als jveldh aangeeft) het pad als parameter opgegeven van het chmod statement, dus:

chmod -R 777 $1

Dit werkt bij mij perfect!

Let er trouwens op dat je natuurlijk wel in SABnzbd via het menu [Config, Switches] één van de 3 opties "+Script" selecteert, omdat anders natuurlijk je postprocessing script nooit wordt uitgevoerd.

Offline Batavirus

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 12
(Geen onderwerp)
« Reactie #9 Gepost op: 04 februari 2008, 22:44:59 »
ThorX,

Ik ga de parameter eens proberen, met zomaar een nzbtje.

Ik heb inderdaad bij de switches "D+script" aangegeven, maar toch bedankt voor de tip.  :wink:

Batavirus.



update: Dat gaat ook niet goed. Hier is het laatste gedeelte van het logbestand: Hij zegt in beide gevallen 'no such file or directory'


2008-02-04 22:27:04,148::INFO::[assembler] Running external script /opt/local/sabnzbdplus/Sample-PostProc.sh /opt/tmp/downloads/alt.binaries.battlestar-galactica/Laura Branigan - Gloria.mp3 Laura Branigan - Gloria.mp3.nzb
2008-02-04 22:27:04,153::INFO::[newsunpack] Spawning external command ['/opt/local/sabnzbdplus/Sample-PostProc.sh', '/opt/tmp/downloads/alt.binaries.battlestar-galactica/Laura Branigan - Gloria.mp3', 'Laura Branigan - Gloria.mp3.nzb', 'Laura Branigan - Gloria.mp3', '']
2008-02-04 22:27:04,265::ERROR::[assembler] Postprocessing of Laura Branigan - Gloria.mp3.nzb failed.
Traceback (most recent call last):
  File "/opt/local/sabnzbdplus/sabnzbd/assembler.py", line 195, in run
    ext_out = external_processing(self.extern_proc, workdir, filename)
  File "/opt/local/sabnzbdplus/sabnzbd/newsunpack.py", line 105, in external_processing
    startupinfo=stup, creationflags=creationflags)
  File "/opt/lib/python2.4/subprocess.py", line 543, in __init__
    errread, errwrite)
  File "/opt/lib/python2.4/subprocess.py", line 975, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
2008-02-04 22:27:04,278::INFO::[assembler] Cleaning up Laura Branigan - Gloria.mp3.nzb
2008-02-04 22:27:04,287::INFO::[sabnzbd] /opt/tmp/SABnzbd/cache/SABnzbd_article_LMzFF_ removed

Anonymous

  • Gast
(Geen onderwerp)
« Reactie #10 Gepost op: 05 februari 2008, 00:42:52 »
Citaat van: "Batavirus"
OSError: [Errno 2] No such file or directory


Gekke vraag wellicht, maar klopt het pad wel naar je script via menu [Config, Directories] onder "OPTIONAL: External post-processing script:"?
Bij mij staat daar: /opt/etc/postproc.sh (maar het maakt natuurlijk niet uit waar 'ie staat, zolang de file maar benaderbaar is via een correct pad).

En zorg er ook voor dat je mbv het volgende statement de file executable hebt gemaakt: chmod +x postproc.sh

Offline Batavirus

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 12
(Geen onderwerp)
« Reactie #11 Gepost op: 05 februari 2008, 06:05:27 »
Citaat van: "ThorX"
Citaat van: "Batavirus"
OSError: [Errno 2] No such file or directory

Gekke vraag wellicht, maar klopt het pad wel naar je script via menu [Config, Directories] onder "OPTIONAL: External post-processing script:"?
Bij mij staat daar: /opt/etc/postproc.sh (maar het maakt natuurlijk niet uit waar 'ie staat, zolang de file maar benaderbaar is via een correct pad).

En zorg er ook voor dat je mbv het volgende statement de file executable hebt gemaakt: chmod +x postproc.sh


chmod +x heb ik gedaan.

Het script staat in de bewuste directory. Standaard bij installatie.

Maar ik probeer het eens in de etc directory...

update: Helaas...

Ik denk dat mijn vermoeden is bevestigd: Het script (of een onderdeel) wordt niet gevonden (door Python?). Ik heb nl. het script verwijderd uit de etc directory en krijg exact dezelfde melding als voorheen.

Maar de lokatie van het script zelf moet wel door SABnzbd worden gevonden, want dat wordt gecontroleerd bij het invullen van het veld post-processing script in het config gedeelte...  :?

Offline Batavirus

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 12
(Geen onderwerp)
« Reactie #12 Gepost op: 06 februari 2008, 07:05:32 »
Ik ben d'r klaar mee.

Ik FTP nu, met het admin account, de bestanden van de DS naar mijn pc. Ik ben toch vervente gebruiker van Total Commander, en daar zitten prima FTP-mogelijkheden in.

Ik wil iedereen bedanken voor de reacties !

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 270
  • -Ontvangen: 772
  • Berichten: 5.093
(Geen onderwerp)
« Reactie #13 Gepost op: 07 februari 2008, 14:01:43 »
Dit hoeft in principe niet eens met FTP. Je kunt namelijk ook een netwerk share opzetten naar je DS en die verbinden met het admin account. Je moet helaas wel iedere keer opnieuw verbinden als je Windows opnieuw opstart (Windows probleem wat wel op te lossen is) en dus iedere keer opnieuw het wachtwoord ingeven. Maar hiermee kun je dus wel gewoon via de Windows verkenner de bestanden benaderen. Is de connectie eenmaal gedaan met het admin account, dan kun je ook gewoon de DS benaderen via \DiskStation. Je hoeft dus niet voor alle gedeelde mappen een netwerkverbinding te maken.
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline Batavirus

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 12
(Geen onderwerp)
« Reactie #14 Gepost op: 07 februari 2008, 19:17:05 »
Dat ga ik nog eens proberen Matr1x. Bedankt voor de tip.  :wink:


 

rechten audio station

Gestart door AKWDSMBoard Audio Station

Reacties: 4
Gelezen: 2286
Laatste bericht 27 april 2014, 09:47:28
door AKWDSM
Geen write rechten meer op dest. na sync

Gestart door HenkGroenBoard FTP, NFS and Samba Server

Reacties: 0
Gelezen: 1324
Laatste bericht 18 februari 2015, 18:17:50
door HenkGroen
Verkeerde rechten ingesteld op het configuratiebestand

Gestart door WillySBoard PHPMyAdmin Package

Reacties: 20
Gelezen: 14009
Laatste bericht 23 maart 2014, 22:02:59
door SynoMyno
Volledige admin rechten op een nieuw account

Gestart door Il PozzoBoard Synology DSM 5.1 en eerder

Reacties: 1
Gelezen: 2271
Laatste bericht 31 mei 2010, 11:37:04
door Björn
Nieuwe spotweb update uitvoeren op dsm 6.0 daarna rechten aanpassen

Gestart door Stephan296Board Spotweb

Reacties: 87
Gelezen: 38827
Laatste bericht 21 september 2017, 21:26:17
door frixel