Synology-Forum.nl

Firmware => Synology DSM 6.0 => Topic gestart door: doglover op 14 januari 2017, 14:25:21

Titel: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 14 januari 2017, 14:25:21
Ik heb een script (bash) voor het uitvoeren een bepaalde taak.  (Het verplaatsen van bestanden uit een aantal vooraf gedefinieerde mappen naar een USB drive).  Dit script werkt wanneer ik het uitvoer vanuit een telnet verbinding en ook vanuit de taakplanner.

Graag had ik echter een schortcut (link) naar dit script gehad welke op het bureaublad staat.
Nu moet ik ieder keer het configuratie scherm openen, taakplanner openen en dan pas kan ik het script uitvoeren.

Is het mogelijk (en hoe dan) om een aanklikbaar icoontje op het bureaublad te plaatsen die dit script uitvoert?

Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Birdy op 14 januari 2017, 14:29:42
Standaard kan dit niet in DSM maar, misschien is dit wat (https://mods.codeplex.com/) voor je ?
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 14 januari 2017, 14:38:43
Dat had ik al gevonden.
Maar dat werkt alleen met php scripts.  Nu is het misschien mogelijk om een php script te schrijven die hetzelfde doet, maar dat gaat boven mijn intelligentie.

Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Ben(V) op 14 januari 2017, 15:02:00
Het werkt ook met een shell script.
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 14 januari 2017, 15:08:39
Dan zullen we eens beter moeten kijken.

Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 14 januari 2017, 15:32:37
Wat doe ik verkeerd?

[attach=1]

De inhoud van dit PHP script is dan:  (genegereerd door MODS package creator)

<?php
$output 
shell_exec('/volume1/Movie/CopyKris.sh');
echo 
"<pre>$output</pre>";
?>

Het bash script waarnaar verwijst is uivooerbaar gemaakt (777)
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Ben(V) op 14 januari 2017, 16:55:25
Ik denk dat het niet werkt onder DSM 6 want als ik in het modsample.spk package kijk dan mis ik een "config" folder waarin bestand genaamd "privilege" moet staan waarin o.a. een user moet staan waaraan je rechten kunt geven.
in dat bestand moet zo iets staan:
{
"defaults":{
"run-as": "package"
},
"username": "scriptuser",
"ctrl-script": [{
"action": "postinst",
"run-as": "root"
}, {
"action": "preuninst",
"run-as": "root"
}, {
"action": "postuninst",
"run-as": "root"
}, {
"action": "preupgrade",
"run-as": "root"
}, {
"action": "start",
"run-as": "root"
}, {
"action": "stop",
"run-as": "root"
}]
}

Er wordt dan een user genaamd "scriptuser" aangemaakt als internal user en die kun je rechten geven op een share waar je het script kunt neerzetten
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 14 januari 2017, 17:23:26
Bummer.

idd, van de samples werkt het script ook niet.

Hoe lossen we dat op? 

Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Ben(V) op 14 januari 2017, 17:31:10
Maak een folder genaamd config aan en zet daar een bestand genaamd privileged in met daarin de code die ik je al gegeven heb.
Voeg dat met 7zip aan het package toe en installeer het package.

Je moet het script dat je wilt gebruiken wel op een share zetten want anders kun je die gebruiker geen rechten geven.
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 15 januari 2017, 08:22:26
Gedaan.  Maaqr werkt niet.
Heb geprobeerd de config map zowel in heet eerste niveau van de spk file te zetten als in de diepste tar file.
Geen effect.

Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Ben(V) op 15 januari 2017, 08:57:30
Sorry mijn fout, die folder moet "conf" heten en hij moet op het eerste niveau.

Verder moet je het script dat je aan wilt roepen op een share zetten waar de gebruiker die je in dat "privilege" bestand hebt opgegeven rechten heeft.
Stel dat je de user "scriptuser" hebt genoemd, dan doe je dat met de volgende stappen.
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 15 januari 2017, 09:35:22
Noppes.
Krijg die scriptuser ook helemaal niet te zien bij het zetten van de rechten.

Aangehecht mijn spk
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Stephan296 op 15 januari 2017, 09:52:10
ik zal er ook eens induiken...

bestand privileged moet privilege zijn als eerste opmerking in je conf directory.
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 15 januari 2017, 10:02:28
OK.  Veranderd.
De scriptuser wordt nu gevonden en ik kan de rechten ook zetten.

Alleen het script wordt niet uitgevoerd.  (Het script werkt wel - het starten vanuit de taakplanner werkt zonder problemen)

Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Stephan296 op 15 januari 2017, 10:05:09
jouw start stop script klopt niet helemaal.
Je wilt dat het php script wordt uitgevoerd, of heb ik je vraag niet begrepen.
Maar je linkt in je php naar een sh file.
Die kun je ook direct uitvoeren vanuit het pakket.
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 15 januari 2017, 10:14:15
De vraag was: ik wil een knop op het DSM bureaublad hebben die het script CopyKris.sh uitvoert.
Dit script werkt vanuit de taakplanner.  Ook kan ik uitvoeren vanuit telnet.  Dat werkt dus.

Dus nu de knop.   Dat krijg ik niet voor elkaar.

Trouwens heb de conf file ook eens toegevoegd aan het ModsSamples.spk.  Maar geen effect.
Scripts worden niet uitgevoerd, na het aanklikken.  Er opent wel een venster.  Maar dat is alles.
Citaat
Maar je linkt in je php naar een sh file.
Die kun je ook direct uitvoeren vanuit het pakket.

Hoe dan?  In het pakket Mods maakt ie altijd dit php script aan.  Kan dit niet veranderen (tenzij ik manueel dit bestandje edit)
Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Stephan296 op 15 januari 2017, 10:16:03
Ik je pakket aan het ombouwen voor je.
Welke versie van php draai je?
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 15 januari 2017, 10:20:10
Ha hier hebben we het (denk ik)
Moet ik nog PHP installeren?

Welke versie moet ik dan installeren?  Er staan in de feed 4 versies.

Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Stephan296 op 15 januari 2017, 10:22:15
Als jij een php script wil uit kunnen voeren moet je wel php geinstalleerd hebben ;-)
Maar ik denk dat ik het anders ga oplossen voor je.

@doglover heb een test spk bijgevoegd.

Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 15 januari 2017, 10:44:13
Geïnstalleerd.

Voert niets uit.  (werkt dus niet)
Maar het schiet het doel voorbij.  Het plaatst geen shortcut op het bureaublad - of in het hoofdmenu.  En dat was de bedoeling.
Het Mods propgramma, plaatst een shortcut - maar werkt niet (ook niet na het installeren van PHP 5.7 of PHP 7.0)

Uw versie  plaatst geen shortcut en doet ook niets.

Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Stephan296 op 15 januari 2017, 10:48:34
Dat is grappig, hier maakt jouw pakket geen snelkoppeling of iets aan ;-)
Ik ga er nog eens mee verder.
Waar heb jij dit pakket mee gemaakt windows of linux?
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Ben(V) op 15 januari 2017, 10:55:31
@Stephan296 Dat gaat zo niet werken, dat script wordt dan alleen gestart als het package gestart wordt en een package starten kan alleen vanuit het package centre.

Misschien moet je proberen het via een .cgi script te doen zoals het oude autosub package.
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Stephan296 op 15 januari 2017, 10:56:30
Ah ik vat hem ;-)
Hoe kan ik dat wel fixen dan?
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 15 januari 2017, 17:12:43
Na al dit geknoei wil de NAS niet meer in slaapstand gaan.
Heb alles gedeinstalleerd wat we hier geprobeerd hebben.
NAS herstart.  Maar geen slaapstand meer.

grr..


Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Birdy op 15 januari 2017, 17:19:10
Niet meer in slaapstand door dat scriptje ? Lijkt mij vreemd.
Kijk even na of slaapstand nog wel geactiveerd hebt.
En anders, heb je soms nog een package geïnstalleerd waardoor de NAS niet meer in slaapstad komt ? Die zijn er n.l.
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Stephan296 op 15 januari 2017, 17:19:19
Heeft niets met dit pakket te maken lijkt mij.
Er draait in deze package geen proces die de nas wakker houdt.
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 16 januari 2017, 07:27:29
Wilde wel degelijk niet meer in slaapstand.

Uiteindelijk gisteren avond nog de NAS eens volledig afgezet en terug aangezet.  Hierna wou ie wel weer in slaapstand.
Er zal wel ergens een bitje omvergevallen zijn.

Maar ondertussen ben ik nog steeds geen stap verder.  Het is blijkbaar heel moeilijk om een shortcut naar een script op het bureaublad te zetten.  Ik begrijp niet waarom Synology dat zo moeilijk maakt.  Behalve dan, als je mensen verhinderd eigen scripts te runnen kan er minder mis gaan.

Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Stephan296 op 16 januari 2017, 15:34:43
Laten we eerst zorgen dat het script draait.
Welke rechten heeft jouw .sh file?
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 16 januari 2017, 16:50:21
777

(met FTP gezet)

En kijk ik met DSM dan zie ik volledig beheer voor mezelf en één andere user.  (degene die het meot gaan gebruiken).

Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 16 januari 2017, 17:24:53
Trouwens de bash file kan gestart worden (en voor zijn taak uit) vanuit Taakbeheer en vanuit een telnet sessie.

Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Stephan296 op 16 januari 2017, 17:25:41
Wil jij mij het script van je file eens sturen.
Mag in een pb.
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 16 januari 2017, 18:15:42
Is niks geheim aan.  Behalve de laatste regel die heb ik maar geblankt.

#!/bin/sh

#cd ~

DIRECTORY=/volumeUSB1/usbshare1-5/Video
if [ -d "$DIRECTORY" ]; then
  echo  "$DIRECTORY" does exist
  MAP="$DIRECTORY"
fi

DIRECTORY=/volumeUSB1/usbshare1/Video
if [ -d "$DIRECTORY" ]; then
  echo  "$DIRECTORY" does exist
  MAP="$DIRECTORY"
fi

DIRECTORY=$MAP
if [ ! -d "$DIRECTORY" ]; then
  mkdir "$DIRECTORY"
fi

for what in Detectives RealityTV Humor Topgear Syfy Film "Huis en tuin"
do
  if [ ! -d $MAP/"$what" ]; then
        mkdir $MAP/"$what"
  fi
 
#  if [ -e /volume1/Movie/Kris/"$what"/* ]; then
        mv -f /volume1/Movie/Kris/"$what"/* $MAP/"$what"/
#  fi 
 
done

MAP=${MAP%Video}
echo $MAP
echo xxxxxxxxxx | sudo -S umount /volumeUSB1/usbshare1-5/

Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Basalt op 16 januari 2017, 21:35:13
Volgens mij wordt de desktop shortcut in INFO gedefinieerd met dsmuidir=foldernaam, in die folder moet een file config staan en de icons. Zie pagina 80 en verder van https://developer.synology.com/download/developer-guide.pdf

Door als url een php script aan te roepen kan je (denk ik) je shell script uitvoeren.
Voor testen zou ik eerst een "Hello world" script gebruiken.
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Basalt op 16 januari 2017, 22:22:04
Standaard kan dit niet in DSM maar, misschien is dit wat (https://mods.codeplex.com/) voor je ?
Volgens de info op de website zou dit perfect geschikt moeten zijn.
Misschien de ontwikkelaar benaderen met je probleem?
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 17 januari 2017, 09:02:11
MOD: Niet onnodig citeren.

Heb dat ook gedaan.  Maar nog geen antwoord gekregen.

Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Ben(V) op 17 januari 2017, 13:57:08
Volgens mij moet je ook php geinstalleerd hebben en de rechten goed gezet hebben ander gaat het niet werken.
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 17 januari 2017, 14:51:38
Geprobeerd met PHP geïnstalleerd.  Geen effect.  Zowel PHP 5.6 als PHP 7.0 geprobeerd.  Geen verschil.

Zetten van rechten.  Zowel het bash bestand als het mods package zijn aan een gebruiker toegekend die alle rechten heeft.  Heb dit meermaals nageken.  Trouwens (en dit heb ik al verschillende keren gezegd) het bash bestand word uitgevoerd zowel vanuit een telnet venster als vanuit de taakplanner.

De autheur van het Mods package heeft een sample pakket samengesteld.  Te vinden hier : https://mods.codeplex.com/documentation
ergens helemaal beneden in de pagina:  Sample

Dit package installeerd en de beide voorbeelden die met een browser te maken hebben werken.  Het voorbeeld met een script werkt hierin ook niet.  Dit voorbeeld zou het commando "ps -gaceux" moeten uitvoeren.  Niet dus.  Hetzelfde resultaat als ik krijg met mijn bash script.

Trouwens als ik "ps -gaceux" uitvoer in een telnet venster dan wordt dit wel perfect uitgevoerd.

De author van het Mods-package (vletroye) heeft geantwoord en gaat e.e.a nakijken.

Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Ben(V) op 17 januari 2017, 18:56:07
Dat zijn niet de juiste rechten.
De "scriptuser" waar het package onder draait moet rechten hebben om dat bash script uit te voeren.
Hoe je dat doet heb ik aan het begin van dit topic beschreven.
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 17 januari 2017, 19:04:05
Die rechten zijn ook gezet.  Precies zoals jij het beschreven hebt.

Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Basalt op 18 januari 2017, 00:24:16
Ik heb onder DSM 5.2 wat werkends in elkaar gehackt op basis van mijn Baikal package.
Hiervoor heb ik de file ui/config aangepast:
- "type": "url" ipv ("legacy")
- "url": "/foldernaam/filenaam.php" verwijst naar php script onder /volume1/web/foldernaam (php files kan je niet overal uitvoeren !) (en ja, dit relatieve pad begint toch met een slash)
- regels verwijderd met urlType, appWindow en allowMultiInstance

In het php script heb ik de ps argumenten veranderd in "-w" (DSM 5.2 kent geen -gaceux)

Bij de installatie zal je dan het php script op de goede plaats moeten (laten) zetten.

Ik weet niet precies hoe dit onder DSM 6 werkt, er is nogal wat veranderd en er zijn veel meer mogelijkheden, maar misschien helpt dit op weg...
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 18 januari 2017, 09:08:07
Veel hiervan is Chinees voor mij.
Zal eens een kijkje nemen.  Tenminste als dit is wat je bedoeld: https://sourceforge.net/projects/baikalforsynology/

Ben niet bang om te experimenteren.  Alleen deze NAS is nieuw voor mij (slechts 2 maanden in mijn bezit).
Heb ook wel een basiskennis van Linux.  PHP is op dit moment nog Chinees.

Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 18 januari 2017, 09:17:57
Eerste probleem.  Wanneer ik de file ui/config open dan zie ik dit:

{
    ".url": {
        "SYNO.SDS._ThirdParty.App.Baikal": {
            "type": "url",
            "allUsers": false,
            "title": "Baikal Contacts and Calendar",
            "desc": "Baikal administration for Contacts (CardDAV) and Calendar (CalDAV)",
            "icon": "images/baikal_{0}.png",
            "protocol": "http",
            "url": "/baikal/admin/",
            "port": "80"
        }
    }
}

Veel van wat je noemt heirboven vind ik niet terug.  Bummer.

Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Ben(V) op 18 januari 2017, 11:31:18
Je kijkt in het verkeerde bestand.
Je moet het INFO bestand hebben dat in de root van het package staat.
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Basalt op 18 januari 2017, 19:39:51
OK, ik was niet erg duidelijk :oops:

Ten eerste, ModsSamples.spk werkt ook bij mij niet onder DSM 5.2 en gaf ook rare effecten (desktop niet erg responsive meer)

Daarom heb Baikal als basis gebruikt om uit te proberen of ik sowieso een shell script kan starten vanuit de DSM desktop. Dat blijkt dus met wat hacks onder DSM 5.2 inderdaad te kunnen. Baikal lijkt mij echter niet handig als basis voor jou, ik zou ModsSamples.spk (blijven) gebruiken.

Wat ik bedoelde was dat je ui/config van ModsSamples.spk kan aanpassen, zodat die lijkt op de file die ik in de gehackte Baikal heb gebruikt. De nodige wijzigingen voor DSM 5.2 heb ik beschreven. Echter, het kan zijn dat het voor DSM 6.0 iets anders moet, bijvoorbeeld omdat de web files wellicht ergens anders staan dan /volume1/web. Misschien kan je ook beter de link /var/services/web gebruiken (als die nog bestaat in DSM 6.0). Ik denk dat je het php script er ook naartoe moet kopiëren, bij voorkeur met een package installatie script (en verwijderen met de-install script),

Uit de Developer Guide (blz 98) begrijp ik dat je privileges (nieuw in DSM6) niet persé hoeft te gebruiken en dat de default uitvoeren als root is.
 

Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Ben(V) op 18 januari 2017, 19:51:25
Je wilt een package toch niet als root laten draaien.
Zeker niet als je nAS ergens pporten vanuit het internet open heeft staan.

Dat lijkt me nogal een security risc.
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Basalt op 18 januari 2017, 19:53:10
 :idea: Als je met PuTTY naar de folder gaat waar ModsSamples_Script.php staat, dan moet je het script kunnen uitvoeren met:
php ModsSamples_Script.php
Edit:
En als je tijdelijk de regel "#!/usr/bin/php" toevoegt dan moet je het script kunnen uitvoeren met:
./ModsSamples_Script.php
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Basalt op 18 januari 2017, 20:15:39
Je wilt een package toch niet als root laten draaien. Zeker niet als je nAS ergens pporten vanuit het internet open heeft staan. Dat lijkt me nogal een security risc.
Dat was in DSM 5.2 nog standaard zo...
Ik zou het eerst werkend zien te krijgen, en dan de zaak pas dichttimmeren.
Het enige wat kan draaien is het php script, als dat buiten /volume1/web kan staan dan is het misschien zo al veilig genoeg.
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Stephan296 op 18 januari 2017, 20:17:59
Nee hoor in dsm 5.2 draaiden de pakketten ook niet als root.
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Basalt op 18 januari 2017, 20:40:01
Nou ja, MediaServer, MailServer, DownloadStation en CloudStation lijken wel onder root te draaien bij mij.
Andere pakketten gebruiken misschien eigen mechanismes om hun rechten te verminderen tot het noodzakelijke. Het Lower Privilege mechanisme bestaat iig niet in DSM 5.2.
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 20 januari 2017, 11:17:28
Effe gezocht naar de juiste folder.
Dit is:  /var/packages/KrisCopy/target/ui

Hierin staat de php file.    *deze file verwijst naar een bash script dat alleen het commando ls bevat

Die even gerund met:  php KrisCopy.php
runt perfect.

De file effe aangepast door toevoeging van #!/usr/bin/php als eerste regel.
dan runnen met als commando:  KrisCopy.php

Runt perfect.

Resultaten:

xxxxxx@xxxx:/var/packages/KrisCopy/target/ui$ ls
config  images  KrisCopy.php
xxxxxx@xxxx:/var/packages/KrisCopy/target/ui$ php KrisCopy.php
<pre>config
images
KrisCopy.php

Alleen werkt dit niet waneer ik het icoon aanklik.  Toch iets mis met werking van het pakket "My Own DSM Shortcuts" ?

Willy



Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 21 januari 2017, 07:58:41
Opgelost.

Installed "Init 3rdparty".
En dit was de truuk dat zorgde voor de doorbraak.
Heeft mij een week gekost om te vinden.  (en heb het zelf gevonden)

Willy
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Basalt op 21 januari 2017, 09:47:54
Fijn dat het is opgelost.

Moest je ook nog aanpassingen maken in het "My Own DSM Shortcuts" pakket ?
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Stephan296 op 21 januari 2017, 09:50:55
Er lijkt mij dat er ook andere oplossingen moeten zijn daarvoor.
Nu heb je extra "zooi" op je nas staan
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: doglover op 21 januari 2017, 10:06:42
Neen geen verdere aanpassingen nodig.

En wat die zooi betreft.  Ja idd. 
Maar het is kiezen of delen op dit moment.

Ik hou mij aanbevolen voor alternatieve oplossingen.

Maar er is een oplossing voor de vraag:  "Link naar een Custom script op bureaublad plaatsen"
Kan wss beter. 

Willy

PS: de author gaat bij de documentatie vermelden dat het "Init 3rdparty" package moet installeren.
Titel: Re: Link naar een Custom script op bureaublad plaatsen
Bericht door: Basalt op 21 januari 2017, 15:45:41
Als ik het goed begrijp gebruikt Synology standaard 2 web servers: een system voor DSM, de ander voor user web pagina's en toepassingen. Die voor DSM heeft standaard geen php, "Init 3rdparty" zorgt ervoor dat dat wel zo is, daardoor werkt het pakket nu wel.
Wat dit doet met de security van DSM weet ik niet, ik zou iig poorten 5000/5001 niet (meer) naar buiten toe openzetten.

Alternatief is het php script door de user web server te laten afhandelen (script onder /var/services/web zetten), maar dan kan iedereen het script aanroepen, tenzij je daar een list voor verzint (bijv een solide inlog mechanisme). Lijkt mij nog niet zo simpel.