none
FTP-Ordner ausblenden/verstecken RRS feed

  • Frage

  • Hallo!

    Ich nutze den FTP-Server in IIS 7 unter Windows Server 2008 R2. Da ich vorher einen anderen FTP-Server genutzt habe, wo ich das bequem einstellen konnte nun die Frage:

    Ich habe einen Ordner "User", indem liegen alle Benutzer. Die Benutzerordner, auf denen der gerade angemeldete keine Zugriffsrechte hat, sollen ausgeblendet werden. Wie geht das, dass man bestimmte Ordner für bestimmte Benutzer nicht anzeigen lässt?

    Grüße

    Daniel M.

    Montag, 18. Oktober 2010 17:54

Antworten

  • Hallo Daniel,

    Ich habe einen Ordner "User", indem liegen alle Benutzer. Die Benutzerordner, auf denen der gerade angemeldete keine Zugriffsrechte hat, sollen ausgeblendet werden. Wie geht das, dass man bestimmte Ordner für bestimmte Benutzer nicht anzeigen lässt?

    vorab die Frage: Welchen FTP Server? Den, der mit Windows 2008 R2 mitgeliefert wird? Oder den "neuen" IIS FTP 7.5 ? (Obwohl, grade bin ich mir nicht sicher, ob man den nur bei 2008 nachinstallieren muss und bei R2 schon "on board" ist)

    Verwendest Du Benutzerisolation?

    Generell ist der IIS FTP bei weitem nicht so einstellbar wie die meisten FTP Server von Drittherstellern. Probier es daher bitte mal mit den Einstellungen der Benutzerisolation:

      http://learn.iis.net/page.aspx/305/configuring-ftp-75-user-isolation/

    Dort speziell die Einstellung "User name directory (disable global virtual directories) "

    Wenn Du keine Benutzerisolation verwenden kannst oder willst, wird es, wenn überhaupt, wahrscheinlich nur über ein eigenes Modul gehen, welches das DirectoryListing bzw. das FileListing erzeugt. Aber da muss ich im Moment noch passen :)

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    Montag, 18. Oktober 2010 18:37
    Moderator

Alle Antworten

  • Hallo Daniel,

    Ich habe einen Ordner "User", indem liegen alle Benutzer. Die Benutzerordner, auf denen der gerade angemeldete keine Zugriffsrechte hat, sollen ausgeblendet werden. Wie geht das, dass man bestimmte Ordner für bestimmte Benutzer nicht anzeigen lässt?

    vorab die Frage: Welchen FTP Server? Den, der mit Windows 2008 R2 mitgeliefert wird? Oder den "neuen" IIS FTP 7.5 ? (Obwohl, grade bin ich mir nicht sicher, ob man den nur bei 2008 nachinstallieren muss und bei R2 schon "on board" ist)

    Verwendest Du Benutzerisolation?

    Generell ist der IIS FTP bei weitem nicht so einstellbar wie die meisten FTP Server von Drittherstellern. Probier es daher bitte mal mit den Einstellungen der Benutzerisolation:

      http://learn.iis.net/page.aspx/305/configuring-ftp-75-user-isolation/

    Dort speziell die Einstellung "User name directory (disable global virtual directories) "

    Wenn Du keine Benutzerisolation verwenden kannst oder willst, wird es, wenn überhaupt, wahrscheinlich nur über ein eigenes Modul gehen, welches das DirectoryListing bzw. das FileListing erzeugt. Aber da muss ich im Moment noch passen :)

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    Montag, 18. Oktober 2010 18:37
    Moderator
  • Ich nutze den neuen IIS 7.5 FTP-Server, der in R2 bereits enthalten ist. Ich schau mir das mit der Benutzerisolation mal an.
    Montag, 18. Oktober 2010 22:38
  • Hallo Daniel

    ist das Problem noch aktuell? Hat es per Benutzerisolation geklappt?

    Gruß
    Andrei

    Freitag, 22. Oktober 2010 09:00
    Moderator