Synology-Forum.nl

Overige software => File Station => Topic gestart door: Satje01 op 14 februari 2022, 17:58:55

Titel: Map delen in de web map
Bericht door: Satje01 op 14 februari 2022, 17:58:55
Goede middag allemaal.
Ik ben bezig een map te delen voor mijn broer, die dan alleen in die map terecht komt via ftp.
Dus web/stamboom delen.
Zodat hij zelf bestanden kan verwijderen of uploaden.
Heb van alles al geprobeerd, zonder resultaat.
Als ik hem toe voeg dan ziet hij de andere mappen ook.
Is er ergens een how to.
De treads wat ik hier zo gelezen heb op dit form, wil het niet lukken.
Ik hoor het graag.
Titel: Re: Map delen in de web map
Bericht door: Bobo op 14 februari 2022, 19:28:56
Lijkt me inderdaad lastig om alle andere mappen voor je broer te verbergen.
Als ik het goed lees heeft hij dus wel een account op je nas om met ftp bestanden te beheren.
Ik denk dan aan een workaround:

Laat je broer de bestanden beheren in een afgesproken submap in zijn HOME-map.
Met een script laat jij als nas-beheerder een / twee / drie keer per dag de zaken overzetten naar de web-map.
Dat script laat je eerst de bestanden die hij beheert verwijderen en daarna weer opnieuw plaatsen.
Dat script zet je in de taakplanner in het configuratiescherm.

Dan kan hij alleen bij de bestanden die hij mag beheren en jij hoeft alleen te bewaken dat het script goed draait.
Je kunt natuurlijk ook twee scripts maken: een verwijder-script en een kopieerscript voor nieuwe(re) bestanden.
Titel: Re: Map delen in de web map
Bericht door: Satje01 op 14 februari 2022, 19:59:01
@Bobo

Citaat
Als ik het goed lees heeft hij dus wel een account op je nas om met ftp bestanden te beheren.

Dat klopt helemaal.

Dat kan wel maar is dat niet een beetje omslachtig workaround.
Volgens mij moet het wel kunnen, dat je met een ftp programma exat in de map web/stamboom komt met de bijbehorende rechten.
De vraag is gewoon hoe.
Ik ga wel ff kijken wat je zei.
Mochten er nog anderen tips hebben hoor ik het wel.
Titel: Re: Map delen in de web map
Bericht door: Bobo op 14 februari 2022, 20:14:39
Je zou ook nog eens kunnen inlezen over TFTP (onderdeel bestandsservices (https://kb.synology.com/nl-nl/DSM/help/DSM/AdminCenter/file_ftp_tftp?version=6) ).
Daarmee kun je een client via ftp naar een bepaalde directory leiden.
Maar of dat in jouw situatie past kan je zelf beste beoordelen.
Titel: Re: Map delen in de web map
Bericht door: Plerry op 15 februari 2022, 10:24:12
Waarom gebruik je geen Shared link naar de bewuste web/stamboom folder?

In File-Station ga je naar de web-folder en selecteert de stamboom folder.
Dan rechter muis toets en kies onderaan Share (of Delen? voor Nederlandstalige DSM), en gebruik Enable Secure Sharing (Gebruik Veilig Delen?).
Wellicht moet je de aangemaakte share-link aanpassen naar het protocol dat je wil gebruiken (waarschijnlijk HTTPS) en de poort waarop FileStation van buitenaf bereikbaar is (voor HTTPS waarschijnlijk 5001 of 7001).
Titel: Re: Map delen in de web map
Bericht door: Satje01 op 15 februari 2022, 10:51:46
Staat er niet bij
Titel: Re: Map delen in de web map
Bericht door: Plerry op 15 februari 2022, 11:19:27
Opmerkelijk!
Shared Links zitten standaard in FileStation in zowel DSM6 (https://kb.synology.com/en-my/DSM/help/FileStation/sharing?version=6) als DSM7 (https://kb.synology.com/en-my/DSM/help/FileStation/sharing?version=7).

Controleer eens wie er shared links mogen aanmaken in FileStation:
FileStation / Settings / Shared Links
Het veiligst is als alleen Administrators Shared Links mogen aanmaken.
Maar omgekeerd moet je dan wel als Admin-group user inloggen wanneer je zo'n link wil aanmaken.
Titel: Re: Map delen in de web map
Bericht door: Wyodor op 15 februari 2022, 11:52:10
Hier is een oplossing.
Maak in Filestation een gedeelde map aan : ‘stamboom’
Verplaats alle bestanden van ‘web/stamboom’ naar ‘stamboom’.

Geef je gebruiker toegang tot die map.

Verwijder map ‘stamboom’ in map ‘web’.

Open een terminal app en navigeer naar de web map :

cd /volume1/web
Maak een symbolic link :

ln -s /volume1/stamboom/ stamboom
volume1 is meestal de standaard naam. Gebruik een andere indien van toepassing.

Ga in de browser naar http://diskstation.local/stamboom

In plaats van diskstation.local kan je ook het IP nummer van de NAS gebruiken.

Je ziet nu de webpagina in stamboom.

Soms lukt het niet omdat de privileges niet juist zijn.
Oplossing is om het net zo lang  uit te proberen tot het goed is.

Als de gebruiker met FTP inlogt, ziet ie behalve de ‘home’ map ook map ‘stamboom’.

Bovenstaand kan je ook gebruiken om bijvoorbeeld afbeeldingen in ‘photo’ (zowel de algemene map als die van een gebruiker) op een webpagina te tonen.
Titel: Re: Map delen in de web map
Bericht door: Satje01 op 15 februari 2022, 12:14:42
Dacht dat het simpeler kon.
Ik ga het proberen.

Hoop alleen dat hij alles vind via de database.

Of moet ik daar ook iets veranderen???
Titel: Re: Map delen in de web map
Bericht door: Satje01 op 15 februari 2022, 12:37:33
Was er al bang voor.

Nu ff backup terug zetten
Titel: Re: Map delen in de web map
Bericht door: Babylonia op 15 februari 2022, 15:06:15
Lijkt me  het idee van Plerry (https://www.synology-forum.nl/file-station/map-delen-in-de-web-map/msg310505/#msg310505)  toch makkelijker om toe te passen. (Optie vanuit een admin user).
Even als voorbeeld (en kies bij account nog een gebruiker voor wie het bedoeld is).

[attach=1]

Echter voor mij is dan nog niet duidelijk of degene dan ook toegang heeft,
of dat het alleen delen als "lezen" van een webpagina betreft?

Titel: Re: Map delen in de web map
Bericht door: Briolet op 15 februari 2022, 16:29:11
Als je iets via een webpagina in de web-map publiceert, kan iedereen die de link kent erbij.

Alleen conditionele webpaginas die tijdens het browsen aangemaakt worden, zijn met wachtwoorden te beschermen. Dus ik snap niet waarom je dit soort info via een web-map wilt doen en niet via een reguliere share.
Titel: Re: Map delen in de web map
Bericht door: Satje01 op 15 februari 2022, 16:48:36
Citaat
ln -s /volume1/stamboom/ stamboom

Hoe kan ik dit weer terug draaien.
Ik weet niet wat er nu aan de hand is.
Maar alle 4 sites die hier lopen liggen er sinds dien uit.

Alle sites geven nu dit
Titel: Re: Map delen in de web map
Bericht door: Wyodor op 15 februari 2022, 16:59:21
Met dit cmd in de web map

rm stamboom
Dat is de Symbolic Link, niet de map!

De 404 fout komt voor omdat een PHP bestand niet direct wordt getoond.
HTML en CSS bestanden en bijvoorbeeld losse afbeeldingen worden wel getoond.
Er gaat ongeveer een uur voorbij voordat een PHP bestand wel wordt getoond.
Een alternatief is om een Virtual Host aan te maken en dan de gedeelde map als root te kiezen.

Voor de liefhebbers :
https://www.unixtutorial.org/basic-unix-commands
Titel: Re: Map delen in de web map
Bericht door: Satje01 op 15 februari 2022, 17:18:24
Citaat
/volume1/web$ rm stamboom
rm: cannot remove 'stamboom': No such file or directory

Deze melding krijg ik nu.

Vraagje als ik de complete backup terug zet , dan moet alles toch weer normaal lopen
Zelfs lokaal kan ik niet meer bij de websites
Titel: Re: Map delen in de web map
Bericht door: Wyodor op 15 februari 2022, 17:40:08
Is die stamboom met WordPress gemaakt?

Ik denk niet dat je die zomaar kan verplaatsen naar de gedeelde map omdat WP intern ook allerlei links heeft.
Titel: Re: Map delen in de web map
Bericht door: Satje01 op 15 februari 2022, 18:06:57
Is die stamboom met WordPress gemaakt?

Ik denk niet dat je die zomaar kan verplaatsen naar de gedeelde map omdat WP intern ook allerlei links heeft.

Nee is gewoon php met database.
Heb alles weer aan de praat.

Maar mooiste zou zijn als hij via ftp op de /web/stamboom map kan komen

Zonder dat hij op de andere sites kan komen in de web map