Index Anzeige meines Webspace verhindern

OP #1838414
Lesenswert?

Hallo, früher habe ich Freenet Webspace benutzt um meine Bilder ins Netz 
zu stellen. Man benötigte den genauen Link um die Datei betrachten zu 
können. Nun bin ich bei bplaced.net und sobald jemand den Dateinamen aus 
seiner Webbrowser Adressleiste löscht sieht er meine komplette 
Datei/Verzeichnissliste.

Kleines Beispiel
http://freenet-homepage.de/XYZ/Test.JPG
http://freenet-homepage.de/XYZ zeigte nichts an
Beim neuen Anbieter sieht man da allerdings alles was ich auf den 
Webspace gelegt habe.

Jemand eine Ahnung wie man das Verhindern kann, Rechte mit FTP? Eine 
Index.hmtl Datei existiert nicht.
#1838803
Lesenswert?

Also in Deinem Fall ist die einfachste Möglichkeit schon, in jedes 
Verzeichnis eine leere index.html zu tun. Das klappt dann auch noch, 
wenn Du erneut zu einem anderen Hoster wechselst, denn das ist mit allen 
Webservern kompatibel.

Die Einstellungen in .htaccess werden übrigens weitervererbt und würden 
also auch für Unterverzeichnisse gelten.
Musst aber erst abklären, ob Dein Hoster überhaupt Apache verwendet oder 
einen anderen, denn .htaccess ist ein Feature von Apache.
#1839795
Lesenswert?

Jörg Wunsch schrieb:
> Thomas O. schrieb:
>
>> ich muss die Datei in etwa 100 Verzeichnisse kopieren.
>
> find . -type d | while read dirname
> do
>   echo "<html><body><h1>You lose!</h1></body></html>" > $dirname/index.html
> done

Ich denke nicht, dass er Zugriff auf die Shell hat, sonst könnte er ja 
gleich httpd.conf anpassen, damit die Verzeichnisse nicht angezeigt 
werden und das Übel an der Ursache bekämpfen. ;-)

Übrigens: Wäre bei Deinem Script nicht noch abzufangen, dass allenfalls 
bereits bestehende index.html Dateien nicht überschrieben werden?
Moderator Persönliche Seite #1839835
Lesenswert?

Johnny B. schrieb:

> Ich denke nicht, dass er Zugriff auf die Shell hat, sonst könnte er ja
> gleich httpd.conf anpassen, damit die Verzeichnisse nicht angezeigt
> werden und das Übel an der Ursache bekämpfen. ;-)

Man kann die Shell ja lokal haben. ;-)

War ja mehr eine Anspielung darauf, dass "klickbare" Bedienerführung
eben nicht immer zugleich "benutzerfreundlich" heißt.  Um 100
gleichartige Dateien anzulegen, ist das Eintippen von 4 Zeilen halt
um Größenordnungen schneller.

> Übrigens: Wäre bei Deinem Script nicht noch abzufangen, dass allenfalls
> bereits bestehende index.html Dateien nicht überschrieben werden?

OK:
1
find . -type d | while read dirname
2
do
3
  [ -f $dirname/index.html ] || echo "<html><body><h1>You lose!</h1></body></html>" > $dirname/index.html
4
done

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren