Code Monkey home page Code Monkey logo

Comments (10)

lil5 avatar lil5 commented on May 28, 2024 1

As this seems to be an intended feature (not a bug) from the underlying protocol. Slightly off topic from webdav-js. Close Issue?

from webdav-js.

nielll avatar nielll commented on May 28, 2024 1

Yes sure, thx for your input 👍

from webdav-js.

nielll avatar nielll commented on May 28, 2024

Perhaps i need to specific myself a little bit better. So I greated 3 users, one for me, one for someone else and a third one is a shared one with privilege access of the both users. Inside the transfer folder i created two folder for the two users which i symlinked one for each user to those main user folders.

from webdav-js.

lil5 avatar lil5 commented on May 28, 2024

Strange: PROPFIND should list synlinks

from webdav-js.

nielll avatar nielll commented on May 28, 2024

maybe its on purpose that Propfind doesnt list symlinks due to a higher security risk. Idk

from webdav-js.

lil5 avatar lil5 commented on May 28, 2024
  • user1/
  • user2/
  • shared/
    • user1/ > /user1/
    • user2/ > /user2/

So something like this?

from webdav-js.

nielll avatar nielll commented on May 28, 2024
  • user1/
  • user2/
  • shared
    • user1/ > /user2/
    • user2/ > /user1/

like this

from webdav-js.

lil5 avatar lil5 commented on May 28, 2024

https://serverfault.com/questions/453807/best-practice-to-link-with-webdav-as-followsymlinks-doesn-t-allow-to-show-symli

from webdav-js.

lil5 avatar lil5 commented on May 28, 2024

For security purposes I'd advise using something else

  
  Alias /webdav /data
  Alias /webdav-js /var/www/webdav-js

  <Location /webdav>
    HeaderName /webdav-js/examples/apache-directory-list-local/header.html
    SetHandler None
    DirectoryIndex disabled
    Options +Indexes +FollowSymlinks -MultiViews -ExecCGI
    DAV On
    AllowOverride None
    DavMinTimeout 600
    AuthType Basic
    AuthName "Unauthorized"
    AuthUserFile /users.passwd
    <Limit GET OPTIONS PROPFIND>
      Require valid-user
    </Limit>
  </Location>

  <Directory /var/www/webdav-js>
    Satisfy all
    <LimitExcept GET>
      Deny from all
    </LimitExcept>
  </Directory>

  <Location /webdav/share>
    DAV On
    Require valid-user
  </Location>

  <Location /webdav/user>
    DAV On
    Require user user
  </Location>

</VirtualHost>

from webdav-js.

nielll avatar nielll commented on May 28, 2024

https://serverfault.com/questions/453807/best-practice-to-link-with-webdav-as-followsymlinks-doesn-t-allow-to-show-symli

Hm, i saw other questions about aswell. There is a way to patch the source but I won't try that.

Thx for the conf btw

from webdav-js.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.